.policy-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-block:80px 56px;display:grid}.policy-hero h1{font:500 clamp(40px, 5vw, 72px) / 1.08 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px}.policy-hero>div>p{max-width:55ch;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.policy-identity{color:var(--muted);gap:4px;font-size:14px;display:grid}.policy-identity>span:first-child{color:var(--ink);font-weight:500}.policy-identity a{min-height:44px;color:var(--blue);align-items:center;gap:24px;margin-top:12px;display:flex}.policy-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);align-items:start;gap:clamp(48px,7vw,112px);padding-block:64px 96px;display:grid}.policy-sidebar{position:sticky;top:120px}.policy-sidebar h2{font:500 18px / 1.4 var(--display);margin:0 0 16px}.policy-sidebar nav{display:grid}.policy-sidebar nav a{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);padding-block:10px;font-size:14px;line-height:1.5}.policy-page a:hover{color:var(--blue);text-underline-offset:5px;text-decoration:underline}.policy-help{margin-top:36px;padding-top:28px}.policy-help p{color:var(--muted);margin:0 0 16px;font-size:14px}.policy-help a{align-items:center;gap:16px;min-height:44px;display:inline-flex}.policy-content{min-width:0;max-width:74ch}.policy-content section{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:36px;scroll-margin-top:120px}.policy-content h2{font:500 clamp(23px, 2.2vw, 30px) / 1.25 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px}.policy-content p,.policy-content li{color:var(--muted);font-size:16px;line-height:1.85}.policy-content p{margin:0 0 16px}.policy-content p:last-child{margin-bottom:0}.policy-content ul{margin:20px 0 0;padding-left:22px}.policy-content li+li{margin-top:8px}.policy-related{background:var(--ice);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.policy-related>span{color:var(--muted);font-size:14px}.policy-related a{min-height:44px;color:var(--blue);align-items:center;gap:24px;font-weight:500;display:flex}@media (max-width:900px){.policy-hero{grid-template-columns:1fr;gap:28px;padding-block:48px 36px}.policy-layout{grid-template-columns:1fr;gap:40px;padding-block:36px 64px}.policy-sidebar{position:static}.policy-sidebar nav{grid-template-columns:1fr 1fr;column-gap:28px}.policy-sidebar nav h2{grid-column:1/-1}.policy-help{display:none}.policy-content{max-width:none}}@media (max-width:480px){.policy-sidebar nav{grid-template-columns:1fr}.policy-hero>div>p{font-size:16px}.policy-content section{margin-bottom:28px;padding-bottom:28px}.policy-related{padding:20px}}
