h2{letter-spacing:-.045em;margin-bottom:26px;font-size:clamp(3.25rem,6.6vw,6.4rem);line-height:.92}:where([class$=-hero],[class*=-hero\ ]){--accent-color:var(--brass-on-dark);--brass:var(--brass-on-dark)}@media (max-width:767px){h2{font-size:clamp(3.05rem,14vw,4.9rem)}}.breadcrumbs{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:clamp(44px,7vh,82px);font-size:.64rem;font-weight:700}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:9px;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"›";color:var(--brass);font-size:.9rem}.breadcrumbs a{border-bottom:1px solid;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex}@media (max-width:767px){.breadcrumbs{margin-bottom:44px}}.policy-page{background:var(--sand)}.policy-hero{min-height:max(500px,62svh);color:var(--sand);background:linear-gradient(125deg,#0c1c17 0%,#16302d 62%,#29443d 100%);align-items:flex-end;display:flex}.policy-hero-content{padding:154px 0 78px}.policy-hero .breadcrumbs{color:#f7f3eab3}.policy-hero .eyebrow{color:var(--brass-on-dark)}.policy-hero h1{letter-spacing:-.045em;max-width:880px;margin:20px 0 22px;font-size:clamp(4rem,7.5vw,7rem);line-height:.88}.policy-hero p{color:#f7f3eacc;max-width:720px;margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75}.policy-reading-section{background:var(--sand)}.policy-reading-layout{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(54px,8vw,120px);display:grid}.policy-section-index{position:sticky;top:132px}.policy-section-index .eyebrow{margin-bottom:18px}.policy-section-index ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.policy-section-index li{border-bottom:1px solid var(--line)}.policy-section-index a{min-height:48px;color:var(--muted);letter-spacing:.045em;text-transform:uppercase;align-items:center;padding:9px 2px;font-size:.72rem;font-weight:700;line-height:1.45;display:flex}.policy-section-index a:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.policy-document{width:100%;max-width:800px}.policy-article-section{border-bottom:1px solid var(--line);margin:0 0 58px;padding:0 0 58px;scroll-margin-top:112px}.policy-article-section h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(2.35rem,4vw,3.5rem);line-height:1}.policy-article-section p{max-width:72ch;color:var(--muted);margin:0 0 18px;line-height:1.85}.policy-article-section ul{gap:12px;margin:24px 0 8px;padding:0;list-style:none;display:grid}.policy-article-section li{color:var(--muted);padding-left:28px;line-height:1.75;position:relative}.policy-article-section li:before{content:"";background:var(--brass-on-light);border-radius:50%;width:8px;height:8px;position:absolute;top:.73em;left:2px}.policy-article-section blockquote{border-left:3px solid var(--brass-on-light);color:var(--river);background:var(--mist);margin:30px 0 0;padding:26px 30px;font-size:clamp(1.55rem,2.8vw,2.2rem);line-height:1.25}@media (max-width:900px){.policy-reading-layout{grid-template-columns:1fr;gap:52px}.policy-section-index{position:static}.policy-section-index ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-section-index li:nth-child(odd){border-right:1px solid var(--line)}.policy-section-index a{padding-inline:12px}}@media (max-width:767px){.policy-hero{min-height:520px}.policy-hero-content{padding:116px 0 58px}.policy-hero .breadcrumbs{margin-bottom:32px}.policy-hero h1{text-wrap:initial;max-width:100%;font-size:clamp(3.25rem,15vw,4.4rem);line-height:.9}.policy-reading-section{padding-top:74px}.policy-reading-layout{gap:46px}.policy-section-index ol{grid-template-columns:1fr}.policy-section-index li:nth-child(odd){border-right:0}.policy-section-index a{padding-inline:2px}.policy-article-section{margin-bottom:42px;padding-bottom:42px}.policy-article-section h2{text-wrap:initial;font-size:clamp(2.25rem,11vw,3.1rem)}.policy-article-section blockquote{padding:24px 20px}}
