.editorial-preview-page{--editorial-line:rgba(17,18,20,.11);background:#fbfaf8}.editorial-preview-page main{overflow:hidden}.editorial-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.editorial-eyebrow{margin:0 0 12px;color:var(--orange);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.editorial-hero{padding:67px 0 73px;background:radial-gradient(circle at 78% 8%,rgba(255,192,35,.16),transparent 26%),#fbfaf8}.editorial-hero h1{max-width:930px;margin:0;font-size:clamp(57px,7vw,86px);line-height:.92;letter-spacing:-.073em}.editorial-hero h1 span{color:var(--orange)}.editorial-hero>div>p:last-child{max-width:680px;margin:22px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.editorial-content{padding:82px 0 102px;background:#fff}.editorial-layout{display:grid;grid-template-columns:230px minmax(0,800px);gap:clamp(55px,8vw,105px);align-items:start;justify-content:space-between}.policy-nav{position:sticky;top:105px}.policy-nav>p{margin:0 0 17px;color:#777a74;font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.policy-nav a{display:flex;min-height:48px;align-items:center;padding:10px 0;border-top:1px solid var(--editorial-line);color:#777a74;font-size:11px;font-weight:750;line-height:1.35;transition:color .22s ease,padding-left .22s ease}.policy-nav a:last-child{border-bottom:1px solid var(--editorial-line)}.policy-nav a:hover{padding-left:5px;color:var(--orange)}.policy-nav a.active{color:var(--ink)}.policy-nav a.active:before{width:6px;height:6px;margin-right:9px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--orange));content:''}.policy-article{min-width:0}.policy-article h2{margin:47px 0 14px;font-size:clamp(28px,3.5vw,39px);line-height:1.06;letter-spacing:-.05em}.policy-article h2:first-child{margin-top:0}.policy-article h3,.policy-article h4{margin:31px 0 10px;font-size:19px;letter-spacing:-.03em}.policy-article p,.policy-article li{color:#555852;font-size:14px;line-height:1.82}.policy-article ul,.policy-article ol{margin:14px 0 22px;padding-left:20px}.policy-article li+li{margin-top:7px}.policy-article a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.policy-article blockquote{margin:28px 0;padding:20px 23px;border:0;border-left:3px solid var(--orange);background:#f7f3ed;color:#484b46}.policy-updated{margin-top:46px!important;padding-top:17px;border-top:1px solid var(--editorial-line);color:#81847d!important;font-size:10px!important;font-weight:700}.editorial-preview-page .site-footer{margin-top:0}@media(max-width:800px){.editorial-layout{grid-template-columns:1fr;gap:36px}.policy-nav{position:static;display:flex;gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.policy-nav::-webkit-scrollbar{display:none}.policy-nav>p{display:none}.policy-nav a,.policy-nav a:last-child{min-width:max-content;min-height:38px;padding:0 13px;border:1px solid var(--editorial-line);border-radius:999px}.policy-nav a.active:before{display:none}.policy-nav a.active{border-color:transparent;color:#fff;background:linear-gradient(100deg,var(--red),var(--orange))}}@media(max-width:600px){.editorial-shell{width:calc(100% - 28px)}.editorial-hero{padding:43px 0 51px;text-align:center}.editorial-hero h1{font-size:clamp(43px,13vw,57px)}.editorial-hero>div>p:last-child{margin:17px auto 0;font-size:13px}.editorial-content{padding:43px 0 70px}.editorial-layout{gap:28px}.policy-article h2{margin-top:37px;font-size:28px}.policy-article h3,.policy-article h4{font-size:18px}.policy-article p,.policy-article li{font-size:13px;line-height:1.75}}
