.a-policy-page .a-policy-eyebrow{color:var(--muted);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.a-policy-page .a-policy-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:90px;border-bottom:1px solid var(--border)}.a-policy-page .a-policy-hero h1{margin:23px 0 0;color:var(--foreground);font-size:clamp(40px,4.7vw,66px);font-weight:500;line-height:1.04;letter-spacing:-.055em}.a-policy-page .a-policy-hero h1>span{display:block}.a-policy-page .a-policy-hero h1>span[data-emphasis]{color:var(--brand)}.a-policy-page .a-policy-hero>p{max-width:445px;margin:0 0 3px;color:var(--muted);font-size:16px;line-height:1.8}.a-policy-page .a-policy-layout{display:grid;grid-template-columns:265px minmax(0,720px);align-items:start;gap:85px;padding-block:53px 70px}.a-policy-page .a-policy-layout:not(:has(>.a-policy-toc)){grid-template-columns:minmax(0,720px);justify-content:center}.a-policy-page .a-policy-toc{position:sticky;top:126px}.a-policy-page .a-policy-toc nav{display:grid;margin-top:21px;border-top:1px solid var(--border)}.a-policy-page .a-policy-toc nav>a{display:flex;align-items:baseline;gap:13px;border-bottom:1px solid var(--border);padding:18px 0;color:var(--foreground);font-size:13px;line-height:1.6}.a-policy-page .a-policy-toc nav>a>span{color:var(--brand);font-size:9px}.a-policy-page .a-policy-toc nav>a:hover{color:var(--brand)}.a-policy-page .a-policy-body{min-width:0}.a-policy-page .a-policy-body>section{scroll-margin-top:124px;margin-bottom:34px;border-bottom:1px solid var(--border);padding-bottom:35px}.a-policy-page .a-policy-body>section:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.a-policy-page .a-policy-body h2{margin:16px 0 22px;color:var(--foreground);font-size:30px;font-weight:500;line-height:1.25;letter-spacing:-.035em}.a-policy-page .a-policy-body :is(p:not(.a-policy-eyebrow),li){margin:0 0 17px;color:#506479;font-size:15px;line-height:1.95}.a-policy-page .a-policy-body p:last-child{margin-bottom:0}.a-policy-page .a-policy-intro{margin-bottom:34px}.a-policy-page .a-policy-body :is(ul,ol){margin:0 0 17px;padding-left:24px}.a-policy-page .a-policy-body ul{list-style:disc}.a-policy-page .a-policy-body ol{list-style:decimal}.a-policy-page .a-policy-body a{color:var(--brand);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.a-policy-page :focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width:1000px){.a-policy-page .a-policy-hero{gap:40px}.a-policy-page .a-policy-hero h1{font-size:52px}.a-policy-page .a-policy-hero>p{font-size:14px}.a-policy-page .a-policy-layout{grid-template-columns:215px minmax(0,1fr);gap:40px}}@media (max-width:720px){.a-policy-page .a-policy-hero{grid-template-columns:1fr;gap:22px}.a-policy-page .a-policy-hero h1{margin-top:18px;font-size:38px}.a-policy-page .a-policy-hero>p{max-width:540px;font-size:15px}.a-policy-page .a-policy-layout{grid-template-columns:1fr;gap:37px;padding-block:30px 40px}.a-policy-page .a-policy-toc{position:static}.a-policy-page .a-policy-toc nav{margin-top:16px}.a-policy-page .a-policy-toc nav>a{min-height:48px;padding:14px 0}.a-policy-page .a-policy-body>section{scroll-margin-top:105px;margin-bottom:28px;padding-bottom:29px}.a-policy-page .a-policy-body h2{margin-bottom:19px;font-size:28px;line-height:1.2}}@media (max-width:650px){.a-policy-page>.site-container{padding-inline:20px}}@media (max-width:600px){.a-policy-page .a-policy-eyebrow{font-size:9px}}