.Policy-module__8BAGRq__head{background:var(--white);border-bottom:1px solid var(--line);padding:28px 0 40px}.Policy-module__8BAGRq__headInner{gap:14px;max-width:820px;margin:0 auto;display:grid}.Policy-module__8BAGRq__title{letter-spacing:-.02em;font-size:clamp(2rem,1.3rem + 2vw,3rem);font-weight:800;line-height:1.05}.Policy-module__8BAGRq__intro{font-size:var(--fs-lead);color:var(--muted);max-width:62ch}.Policy-module__8BAGRq__updated{color:var(--muted);font-size:.875rem;font-weight:500}.Policy-module__8BAGRq__body{gap:28px;max-width:820px;margin:0 auto;padding-top:clamp(28px,4vw,40px);display:grid}.Policy-module__8BAGRq__toc{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);padding:20px 24px;font-size:.9375rem}.Policy-module__8BAGRq__toc b{color:var(--navy-deep);margin-bottom:8px;display:block}.Policy-module__8BAGRq__toc ol{columns:1;gap:4px;padding-left:20px;list-style:decimal;display:grid}.Policy-module__8BAGRq__toc a{color:var(--navy);font-weight:500}.Policy-module__8BAGRq__section{gap:12px;display:grid}.Policy-module__8BAGRq__section h2{letter-spacing:-.015em;margin-top:8px;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.Policy-module__8BAGRq__section p,.Policy-module__8BAGRq__section li{color:var(--ink);font-size:1rem;line-height:1.65}.Policy-module__8BAGRq__section ul{gap:6px;padding-left:22px;list-style:outside;display:grid}.Policy-module__8BAGRq__section a{color:var(--navy);text-underline-offset:2px;font-weight:600;text-decoration:underline}.Policy-module__8BAGRq__foot{border-top:1px solid var(--line);color:var(--muted);gap:10px;padding-top:20px;font-size:.9375rem;display:grid}.Policy-module__8BAGRq__foot a{color:var(--navy);font-weight:600}.Policy-module__8BAGRq__footLinks{flex-wrap:wrap;gap:16px;display:flex}@media (min-width:768px){.Policy-module__8BAGRq__toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
