.omar-story{color:#213f35;background:#faf9f5;overflow-wrap:anywhere}.omar-wrap{max-width:1160px}.omar-story .crumbs{padding-top:28px}.omar-hero{display:grid;grid-template-columns:1.13fr .87fr;gap:60px;align-items:center;padding-top:24px;padding-bottom:56px}.omar-hero h1{font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.08;letter-spacing:-.035em;margin:18px 0 26px}.omar-lead{font-size:1.22rem;line-height:1.65}.omar-story p{line-height:1.75}.omar-story figure{margin:0}.omar-story img{display:block;width:100%;height:auto}.omar-hero-photo{border-radius:5px;overflow:hidden}.omar-story figcaption{font-size:.78rem;color:#586a61;line-height:1.5;padding:10px 0}.omar-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:24px}.omar-story a:not(.btn){text-underline-offset:4px}.omar-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-block:1px solid #ccd3cb;padding:24px 0}.omar-facts span,.omar-facts strong{display:block}.omar-facts span{text-transform:uppercase;letter-spacing:.09em;font-size:.7rem;margin-bottom:10px}.omar-facts strong{font-size:.95rem}.omar-story h2{font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.2;letter-spacing:-.025em;margin:10px 0 24px}.omar-story h3{font-size:1.25rem;line-height:1.4;margin:14px 0}.omar-section{padding:44px 0;max-width:860px}.omar-small{font-size:.84rem;color:#54665b}.omar-status{background:#edf0e6;border-left:3px solid #809474;padding:34px 40px;margin:32px 0;max-width:940px}.omar-status h2{font-size:2rem}.omar-cta{padding:54px 0 45px;max-width:850px}.omar-publication{font-size:.78rem;color:#617068;border-top:1px solid #ccd3cb;padding:22px 0 40px}.omar-story section[id]{scroll-margin-top:100px}.omar-summary{max-width:860px;padding:36px 0 20px}.omar-summary h2{font-size:1.7rem}.omar-stage-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.omar-stage-nav a{display:block;padding:22px;background:#edf0e6;border-top:2px solid #8b9d82;color:#213f35;text-decoration:none;line-height:1.5}.omar-stage-nav span{display:block;font-weight:700;margin-bottom:8px}.omar-proposals{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:26px 0}.omar-proposals>div{padding:22px;background:#f0f1e9;border-top:2px solid #9aa993}.omar-proposals h3{margin-top:0}.omar-pull{font-size:1.35rem;font-family:Georgia,serif;border-left:3px solid #91a286;padding:12px 20px}.omar-timeline{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.omar-timeline li{background:#edf0e6;border-left:3px solid #809474;padding:16px 18px}.omar-timeline h3{margin-top:0;font-size:1.1rem}.omar-case-list{margin:0}.omar-case-list>div{display:grid;grid-template-columns:180px 1fr;gap:22px;padding:14px 0;border-bottom:1px solid #d5ddd1;line-height:1.65}.omar-case-list dt{font-weight:700}.omar-case-list dd{margin:0}.omar-faq>div{padding:12px 0;border-bottom:1px solid #d5ddd1}.omar-stage-nav a:focus-visible{outline:3px solid #b3924e;outline-offset:3px}@media(max-width:800px){.omar-hero{gap:28px;grid-template-columns:1fr;padding-bottom:32px}.omar-hero h1{font-size:2.5rem}.omar-hero-photo{max-width:480px;margin-inline:auto!important}.omar-facts{grid-template-columns:1fr 1fr;gap:24px 14px}.omar-stage-nav,.omar-timeline,.omar-proposals{grid-template-columns:1fr}.omar-stage-nav{gap:10px}.omar-stage-nav a{padding:17px}.omar-status{padding:26px 22px}.omar-cta{padding-top:36px}.omar-actions{gap:18px}.omar-story .btn{white-space:normal;text-align:center}.omar-section{padding:30px 0}.omar-case-list>div{grid-template-columns:1fr;gap:5px}.omar-story h2{font-size:1.9rem}}
.omar-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.omar-photo-pair figure{min-width:0}@media(max-width:600px){.omar-photo-pair{grid-template-columns:1fr;gap:24px}}
