.policy-module__VZhB-a__page{--navy:#1f4a7a;--ink:#203247;--blue:#3a6ba8;--blue-mid:#92b7e0;--surface:#f5f5f5;--border:#ddd;--muted:#666;color:#222;background:#fff}.policy-module__VZhB-a__page a{outline-offset:3px}.policy-module__VZhB-a__page a:focus-visible{outline:2px solid var(--blue)}.policy-module__VZhB-a__hero{isolation:isolate;color:#fff;background:var(--ink);position:relative;overflow:hidden}.policy-module__VZhB-a__hero:after{content:"";z-index:-1;background:var(--navy);width:31%;position:absolute;top:0;bottom:0;right:0}.policy-module__VZhB-a__heroInner,.policy-module__VZhB-a__contentGrid{width:min(100% - 2rem,72rem);margin-inline:auto}.policy-module__VZhB-a__heroInner{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:center;gap:clamp(3rem,8vw,6.5rem);min-height:23rem;padding-block:clamp(4rem,7vw,6rem);display:grid}.policy-module__VZhB-a__eyebrow{color:var(--blue-mid);letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.policy-module__VZhB-a__heroCopy h1{letter-spacing:-.045em;max-width:13ch;margin-top:1.25rem;font-size:clamp(3.2rem,6.4vw,5.9rem);font-weight:450;line-height:.98}.policy-module__VZhB-a__heroCopy>p:last-child{color:#ffffffb3;max-width:39rem;margin-top:1.75rem;font-size:1rem;line-height:1.7}.policy-module__VZhB-a__contentSection{background:linear-gradient(90deg, var(--surface) 0, var(--surface) calc((100% - 72rem) / 2 + 16rem), white calc((100% - 72rem) / 2 + 16rem));padding-block:clamp(5rem,9vw,8rem)}.policy-module__VZhB-a__contentGrid{grid-template-columns:12rem minmax(0,47rem);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.policy-module__VZhB-a__documentRail{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:7rem}.policy-module__VZhB-a__documentRail>p{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.policy-module__VZhB-a__documentRail>span{color:var(--muted);margin-top:.65rem;font-size:.82rem;line-height:1.55}.policy-module__VZhB-a__documentRail>a{width:100%;color:var(--navy);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;font-size:.76rem;font-weight:650;line-height:1.5;display:flex}.policy-module__VZhB-a__documentRail b{color:var(--blue);font-size:1rem}.policy-module__VZhB-a__article{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;max-width:47rem;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1rem 3rem #2032470f}.policy-module__VZhB-a__article>h2{color:var(--ink);border-top:1px solid var(--border);margin-top:4rem;padding-top:2.25rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.16}.policy-module__VZhB-a__article>h2:first-child{border-top:0;margin-top:0;padding-top:0}.policy-module__VZhB-a__article>h3{color:var(--ink);margin-top:2.75rem;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:500;line-height:1.28}.policy-module__VZhB-a__article>h3:first-child{margin-top:0}.policy-module__VZhB-a__article>p{color:var(--muted);margin-top:1rem;font-size:.98rem;line-height:1.78}.policy-module__VZhB-a__article>h2+p,.policy-module__VZhB-a__article>h3+p{margin-top:1.25rem}.policy-module__VZhB-a__article ul,.policy-module__VZhB-a__article ol{color:var(--muted);gap:.55rem;margin:1.25rem 0 1.5rem;padding-left:1.35rem;font-size:.96rem;line-height:1.65;display:grid}.policy-module__VZhB-a__article ul{list-style:square}.policy-module__VZhB-a__article ol{list-style:decimal}.policy-module__VZhB-a__article li::marker{color:var(--blue);font-weight:700}.policy-module__VZhB-a__article strong{color:var(--ink);font-weight:700}.policy-module__VZhB-a__article em{color:#4f5e70}.policy-module__VZhB-a__article a{color:var(--navy);box-shadow:inset 0 -1px 0 var(--blue-mid);font-weight:650;text-decoration:none;transition:color .18s,box-shadow .18s}.policy-module__VZhB-a__article a:hover{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.policy-module__VZhB-a__multiline{white-space:pre-line}@media (max-width:900px){.policy-module__VZhB-a__hero:after{width:24%}.policy-module__VZhB-a__heroInner{grid-template-columns:minmax(0,1fr) calc(24vw - 1rem);gap:0}}@media (max-width:800px){.policy-module__VZhB-a__contentSection{background:var(--surface)}.policy-module__VZhB-a__contentGrid{grid-template-columns:1fr;gap:2rem}.policy-module__VZhB-a__documentRail{grid-template-columns:1fr auto;align-items:end;gap:.25rem 2rem;display:grid;position:static}.policy-module__VZhB-a__documentRail>span{grid-column:1}.policy-module__VZhB-a__documentRail>a{grid-area:1/2/span 2;width:min(15rem,100%);margin-top:0}}@media (max-width:700px){.policy-module__VZhB-a__hero:after{display:none}.policy-module__VZhB-a__heroInner{grid-template-columns:1fr;gap:3rem;min-height:auto;padding-block:4.5rem}}@media (max-width:640px){.policy-module__VZhB-a__heroCopy h1{font-size:clamp(3rem,14vw,4.2rem)}}@media (max-width:560px){.policy-module__VZhB-a__documentRail{display:flex}.policy-module__VZhB-a__documentRail>a{width:100%;margin-top:1.5rem}.policy-module__VZhB-a__article{padding:1.25rem}.policy-module__VZhB-a__article>h2{margin-top:3.25rem;padding-top:1.75rem}.policy-module__VZhB-a__article>h3{margin-top:2.25rem}}
