.obs-public{padding:58px 0 82px;background:#f7f9fb}.obs-public .container{max-width:1160px;margin:auto;padding:0 22px}.obs-public a{color:#0d3a5c}.obs-hero{background:linear-gradient(135deg,#0d3a5c,#123f61);color:#fff;padding:64px 0}.obs-hero .container{max-width:1160px;margin:auto;padding:0 22px}.obs-hero .eyebrow,.obs-kicker{color:#d0a45e;text-transform:uppercase;letter-spacing:.11em;font-size:.76rem;font-weight:800}.obs-hero h1{max-width:930px;font-size:clamp(2.25rem,5vw,4.2rem);line-height:1.03;margin:.45rem 0 1rem}.obs-hero p{max-width:830px;font-size:1.08rem;line-height:1.65}.obs-article-hero{padding-bottom:52px}.obs-byline{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:.9rem;color:#dbe7ef}.obs-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:32px;align-items:start}.obs-card{background:#fff;border:1px solid #e1e8ee;border-radius:18px;padding:25px;margin:20px 0;box-shadow:0 12px 34px rgba(13,58,92,.055)}.obs-cover{width:100%;height:auto;border-radius:20px;display:block;box-shadow:0 18px 45px rgba(13,58,92,.12)}.obs-stat{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.obs-stat div{background:#f3f7fa;border-radius:13px;padding:16px}.obs-stat small{display:block;color:#66798a;margin-bottom:7px}.obs-stat strong{display:block;color:#0d3a5c;font-size:1.35rem}.obs-stat strong.positive{color:#10a65a}.obs-stat strong.negative{color:#cf4051}.obs-body{line-height:1.82;color:#344054;font-size:1.02rem}.obs-body-label{color:#0d3a5c;font-weight:850;font-size:1.3rem;margin-bottom:18px}.obs-warning{background:#fff8e9;border:1px solid #ecd8ae;border-radius:14px;padding:17px 19px;line-height:1.6;margin-top:20px}.obs-expert{border-top:4px solid #d0a45e;padding:28px}.obs-expert-head{display:flex;align-items:center;gap:17px;margin-bottom:20px}.obs-expert-head img,.obs-expert-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:0 0 76px}.obs-expert-avatar{display:grid;place-items:center;background:#0d3a5c;color:#fff;font-size:1.65rem;font-weight:900}.obs-expert-head h2{margin:4px 0 2px;color:#0d3a5c}.obs-expert-head p{margin:0;color:#66798a}.obs-expert-quote{font-size:1.02rem;line-height:1.75;color:#344054}.obs-profile-link{display:inline-block;margin-top:18px;font-weight:800}.obs-sticky{position:sticky;top:96px;margin-top:0}.obs-sticky h2{color:#0d3a5c}.obs-sticky p{line-height:1.55}.obs-end-cta{margin-top:24px;padding:28px;border-radius:18px;background:linear-gradient(135deg,#0d3a5c,#13527d);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px}.obs-end-cta h2{margin:.35rem 0 .5rem}.obs-end-cta p{margin:0;max-width:590px;color:#e7f0f6}.obs-cta{display:inline-block;background:#0d3a5c;color:#fff!important;text-decoration:none;padding:12px 17px;border-radius:10px;font-weight:800}.obs-cta-large{background:#fff;color:#0d3a5c!important;white-space:nowrap;padding:14px 20px}.obs-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);background:#fff;border:1px solid #e1e8ee;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px rgba(13,58,92,.08)}.obs-featured-media{display:flex;align-items:center;background:#eef3f7}.obs-featured-media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block}.obs-featured-copy{padding:34px;display:flex;flex-direction:column;justify-content:center}.obs-featured-copy h2{font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.12;color:#0d3a5c;margin:.6rem 0 1rem}.obs-featured-copy p{line-height:1.7;color:#475467}.obs-featured-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:5px;color:#66798a}.obs-featured-meta strong{font-size:1.45rem;color:#10a65a}.obs-featured-copy .obs-cta{align-self:flex-start;margin-top:8px}.obs-section-head{margin:52px 0 20px}.obs-section-head h2{margin:.35rem 0;color:#0d3a5c}.obs-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.obs-list article{border:1px solid #e2e8ee;border-radius:17px;overflow:hidden;background:#fff}.obs-list img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#eef3f7}.obs-list .copy{padding:20px}.obs-list h2{font-size:1.18rem;color:#0d3a5c}.obs-list p{color:#475467;line-height:1.6}.obs-empty{background:#fff;border:1px solid #e2e8ee;border-radius:18px;padding:35px}.obs-empty h2{color:#0d3a5c}@media(max-width:900px){.obs-grid,.obs-featured{grid-template-columns:1fr}.obs-sticky{position:static}.obs-featured-media img{min-height:0}.obs-list{grid-template-columns:repeat(2,1fr)}.obs-end-cta{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.obs-public{padding:36px 0 58px}.obs-hero{padding:46px 0}.obs-list,.obs-stat{grid-template-columns:1fr}.obs-featured-copy{padding:24px}.obs-card{padding:20px}.obs-expert-head{align-items:flex-start}.obs-end-cta{padding:22px}.obs-byline{display:grid;gap:6px}}