.PolicyReader-module__VRDAlq__reader{max-width:1120px;color:var(--text-primary,#182b27);overflow-wrap:anywhere;margin:0 auto;padding:3rem 1.25rem 5rem;line-height:1.7}.PolicyReader-module__VRDAlq__reader h1{max-width:26ch;margin:1rem 0;font-size:clamp(1.85rem,4vw,3.2rem);line-height:1.15}.PolicyReader-module__VRDAlq__reader h2{margin-bottom:1rem;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.3}.PolicyReader-module__VRDAlq__reader h3{margin:.5rem 0;font-size:1.1rem;line-height:1.45}.PolicyReader-module__VRDAlq__reader p{max-width:80ch;margin:.65rem 0}.PolicyReader-module__VRDAlq__reader a{color:var(--text-primary,#143f57);text-underline-offset:.2em;text-decoration:underline}.PolicyReader-module__VRDAlq__reader :is(a,input,select,button,summary):focus-visible{outline:3px solid var(--text-primary,#143f57);outline-offset:4px}.PolicyReader-module__VRDAlq__reader nav{flex-wrap:wrap;gap:.7rem 1.4rem;display:flex}.PolicyReader-module__VRDAlq__reader ul:not(.PolicyReader-module__VRDAlq__cards),.PolicyReader-module__VRDAlq__reader ol{padding-left:1.4rem}.PolicyReader-module__VRDAlq__reader li{margin:.5rem 0}.PolicyReader-module__VRDAlq__reader section[id],.PolicyReader-module__VRDAlq__reader article[id]{scroll-margin-top:6rem}.PolicyReader-module__VRDAlq__badge{letter-spacing:.035em;font-size:.82rem;font-weight:650}.PolicyReader-module__VRDAlq__notice{border-left:4px solid var(--text-muted,#687669);background:var(--bg-surface,#f1f4f3);margin:1.5rem 0;padding:.8rem 1.1rem}.PolicyReader-module__VRDAlq__section{border-top:1px solid var(--border-default,#ccd6d1);padding:2rem 0}.PolicyReader-module__VRDAlq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.PolicyReader-module__VRDAlq__card{border:1px solid var(--border-default,#ccd6d1);border-radius:.5rem;min-width:0;padding:1.2rem}.PolicyReader-module__VRDAlq__card p{font-size:.95rem}.PolicyReader-module__VRDAlq__filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:1rem;margin:1.2rem 0;display:grid}.PolicyReader-module__VRDAlq__filters label{margin-bottom:.4rem;font-weight:600;display:block}.PolicyReader-module__VRDAlq__filters input,.PolicyReader-module__VRDAlq__filters select,.PolicyReader-module__VRDAlq__filters button{font:inherit;color:inherit;background:var(--bg-surface,#fff);border:1px solid var(--text-muted,#64776f);border-radius:.3rem;width:100%;min-width:0;min-height:44px;padding:.7rem}.PolicyReader-module__VRDAlq__filters button{cursor:pointer}.PolicyReader-module__VRDAlq__layout{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:2.5rem;display:grid}.PolicyReader-module__VRDAlq__contents{border:1px solid var(--border-default,#ccd6d1);border-radius:.4rem;padding:1rem;position:sticky;top:6rem}.PolicyReader-module__VRDAlq__contents nav{gap:.7rem;display:grid}.PolicyReader-module__VRDAlq__reader details{border:1px solid var(--border-default,#ccd6d1);border-radius:.4rem;margin:1rem 0;padding:1rem}.PolicyReader-module__VRDAlq__reader summary{cursor:pointer;min-height:28px;font-weight:600}.PolicyReader-module__VRDAlq__reader dl dt{margin-top:.8rem;font-weight:650}.PolicyReader-module__VRDAlq__reader dl dd{margin:.2rem 0 .7rem}.PolicyReader-module__VRDAlq__lead{font-size:1.12rem}@media (max-width:740px){.PolicyReader-module__VRDAlq__cards,.PolicyReader-module__VRDAlq__filters,.PolicyReader-module__VRDAlq__layout{grid-template-columns:minmax(0,1fr)}.PolicyReader-module__VRDAlq__contents{grid-row:1;position:static}.PolicyReader-module__VRDAlq__reader{padding:2rem 1rem 3rem}}@media (prefers-reduced-motion:reduce){.PolicyReader-module__VRDAlq__reader{scroll-behavior:auto}}