.sb-ov{--ink:#201d1a;--muted:#5d5650;--line:#ded7ce;--paper:#faf8f5;--sand:#f2ede6;--accent:#a5783f;color:var(--ink);background:#fff}.sb-ov *{box-sizing:border-box}.sb-ov__wrap{width:min(1180px,calc(100% - 40px));margin:auto}.sb-ov__section{padding:clamp(56px,7vw,92px) 0}.sb-ov__eyebrow{margin:0 0 12px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.sb-ov h1,.sb-ov h2,.sb-ov h3{letter-spacing:-.025em;color:var(--ink)}.sb-ov h2{max-width:800px;margin:0;font-size:clamp(30px,4vw,50px);line-height:1.08}.sb-ov__lead{max-width:790px;margin:18px 0 0;color:#4e4842;font-size:18px;line-height:1.68}.sb-ov__hero{position:relative;overflow:hidden;background:#24211e;color:#fff}.sb-ov__hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,27,24,.94) 0%,rgba(30,27,24,.72) 48%,rgba(30,27,24,.26) 100%);z-index:1}.sb-ov__hero-media{position:absolute;inset:0;background:#4a423b}.sb-ov__hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.sb-ov__hero-content{position:relative;z-index:2;display:flex;min-height:650px;align-items:center;padding:80px 0}.sb-ov__hero-panel{max-width:690px}.sb-ov__hero .sb-ov__eyebrow{color:#e1ba77}.sb-ov__hero h1{max-width:650px;margin:0;color:#fff;font-size:clamp(43px,5.7vw,72px);line-height:1.01}.sb-ov__hero-copy{margin:24px 0 0;max-width:625px;font-size:19px;line-height:1.65}.sb-ov__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.sb-ov__button{display:inline-flex;min-height:49px;align-items:center;justify-content:center;padding:12px 20px;background:#fff;border:1px solid #fff;color:#211e1b;font-weight:800;text-decoration:none}.sb-ov__button--text{background:transparent;border-color:transparent;color:#fff}.sb-ov__strip{padding:26px 0;background:#efe9e2}.sb-ov__strip-grid,.sb-ov__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sb-ov__strip-item,.sb-ov__card{padding:24px;border:1px solid var(--line);background:#fff}.sb-ov__strip-item h3,.sb-ov__card h3{margin:0 0 10px;font-size:21px}.sb-ov__strip-item p,.sb-ov__card p{margin:0;color:var(--muted);line-height:1.62}.sb-ov__takeaway{margin-top:16px;font-size:17px;font-weight:800;text-align:center}.sb-ov__soft{background:var(--paper)}.sb-ov__split{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,7vw,90px);align-items:start}.sb-ov__note{padding:22px;border-left:4px solid var(--accent);background:#fffaf4;color:#4f4740;line-height:1.65}.sb-ov__note strong{display:block;margin-bottom:7px;color:var(--ink)}.sb-ov__list{margin:0;padding:0;list-style:none}.sb-ov__list li{position:relative;padding:10px 0 10px 24px;border-top:1px solid #ebe5de;line-height:1.58}.sb-ov__list li:before{content:'•';position:absolute;left:4px;color:var(--accent);font-weight:900}.sb-ov__two{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px}.sb-ov__two>article{padding:clamp(25px,3vw,37px);border:1px solid var(--line);background:#fff}.sb-ov__two h3{margin:0 0 14px;font-size:27px}.sb-ov__two p{color:var(--muted);line-height:1.65}.sb-ov__two--dark>article:last-child{background:#282421;border-color:#282421;color:#fff}.sb-ov__two--dark>article:last-child h3,.sb-ov__two--dark>article:last-child p,.sb-ov__two--dark>article:last-child li{color:#fff}.sb-ov__faq{max-width:980px}.sb-ov__faq details{border-bottom:1px solid var(--line)}.sb-ov__faq summary{display:flex;gap:18px;padding:20px 0;cursor:pointer;list-style:none;font-size:18px;font-weight:800}.sb-ov__faq summary::-webkit-details-marker{display:none}.sb-ov__faq summary:after{content:'+';margin-left:auto;font-size:22px;font-weight:400}.sb-ov__faq details[open] summary:after{content:'−'}.sb-ov__faq-answer{max-width:850px;padding:0 0 22px;color:var(--muted);line-height:1.7}.sb-ov__faq-answer p{margin:0}.sb-ov__sources{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px}.sb-ov__source{padding:23px;border:1px solid var(--line);background:#fff}.sb-ov__source h3{margin:0 0 10px;font-size:20px}.sb-ov__source a{display:block;padding:10px 0;border-top:1px solid #ece6df;color:inherit;line-height:1.45}.sb-ov__source small{display:block;margin-top:10px;color:var(--muted);line-height:1.5}.sb-ov__closing{background:#282421;color:#fff}.sb-ov__closing h2{color:#fff}.sb-ov__closing .sb-ov__lead{color:#e3ddd6}.sb-ov [id]{scroll-margin-top:110px}@media(max-width:749px){.sb-ov__wrap{width:min(100% - 32px,1180px)}.sb-ov__section{padding:52px 0}.sb-ov__hero:before{background:linear-gradient(90deg,rgba(30,27,24,.92),rgba(30,27,24,.61))}.sb-ov__hero-content{min-height:570px;align-items:flex-start;padding:64px 0}.sb-ov__hero h1{font-size:clamp(36px,10vw,46px)}.sb-ov__hero-copy,.sb-ov__lead{font-size:16px}.sb-ov__actions{display:grid}.sb-ov__strip-grid,.sb-ov__grid,.sb-ov__split,.sb-ov__two,.sb-ov__sources{grid-template-columns:1fr}.sb-ov__strip-item,.sb-ov__card,.sb-ov__two>article{padding:22px}.sb-ov h2{font-size:clamp(28px,8vw,36px)}.sb-ov__faq summary{font-size:16px;align-items:center;min-height:62px}}
