.page-head{padding-top:88px;padding-bottom:40px}
.page-head h1{font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.14em;line-height:1.4;margin:0}
.policy{padding-bottom:104px}
.policy .inner{max-width:800px}
.policy p,.policy li{font-size:14px;line-height:1.9;color:var(--ink-3);margin:0}
.policy .intro{margin-bottom:48px}
.policy h2{font-family:var(--serif);font-size:18px;font-weight:700;letter-spacing:.04em;line-height:1.5;color:var(--ink);margin:0 0 14px;padding-top:28px;border-top:1px solid var(--line)}
.policy section+section{margin-top:40px}
.policy h3{font-size:14px;font-weight:700;color:var(--ink);margin:20px 0 4px}
.policy ol,.policy ul{margin:6px 0 0;padding-left:1.6em}
.policy p+p,.policy ul+p,.policy ol+p{margin-top:10px}
.policy .revised{margin-top:48px;font-size:13px;color:var(--muted)}
.policy .desk{margin-top:14px;display:grid;gap:2px}
.policy .desk a{text-decoration:underline;text-underline-offset:3px}
@media (min-width:981px){.page-head,.policy{padding-left:82px;padding-right:82px}}
@media (max-width:600px){
  .page-head{padding-top:56px;padding-bottom:28px;text-align:center}
  .policy{padding-bottom:56px}
  .policy .intro{margin-bottom:32px}
  .policy h2{font-size:16px;padding-top:22px}
  .policy section+section{margin-top:32px}
  .policy p,.policy li{line-height:1.7}
}
