.page-module__5AJjZW__documentPage{background:var(--v2-paper);color:var(--v2-ink)}.page-module__5AJjZW__document,.page-module__5AJjZW__wide{margin-inline:auto}.page-module__5AJjZW__document{width:min(780px,100% - 48px)}.page-module__5AJjZW__wide{width:min(1200px,100% - 48px)}.page-module__5AJjZW__eyebrow{color:var(--v2-green);letter-spacing:.12em;font-size:.8125rem;font-weight:700}.page-module__5AJjZW__hero{background:var(--v2-paper);border-bottom:1px solid var(--v2-line);padding:42px 0 34px}.page-module__5AJjZW__hero .page-module__5AJjZW__document{gap:16px;display:grid}.page-module__5AJjZW__hero h1{letter-spacing:-.018em;font-size:clamp(2.35rem,3.8vw,2.75rem);font-weight:700;line-height:1.38}.page-module__5AJjZW__hero p{color:var(--v2-muted);font-size:1.02rem;line-height:1.9}.page-module__5AJjZW__main{padding-bottom:72px}.page-module__5AJjZW__layerSection{background:var(--v2-canvas);border-bottom:1px solid var(--v2-line);padding:42px 0}.page-module__5AJjZW__sectionHeading{gap:8px;margin-bottom:24px;display:grid}.page-module__5AJjZW__sectionHeading h2{font-size:1.65rem;font-weight:700}.page-module__5AJjZW__layers{grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.page-module__5AJjZW__layers li{background:var(--v2-paper);border:1px solid var(--v2-line);gap:10px;min-height:190px;padding:18px;display:grid;position:relative}.page-module__5AJjZW__layers li:not(:last-child):after{color:var(--v2-green);content:"→";z-index:2;font-weight:700;position:absolute;top:42%;right:-8px}.page-module__5AJjZW__layers li:first-child{border-radius:var(--v2-radius-card) 0 0 var(--v2-radius-card)}.page-module__5AJjZW__layers li:last-child{border-radius:0 var(--v2-radius-card) var(--v2-radius-card) 0}.page-module__5AJjZW__layers li>span{color:var(--v2-green);font-size:.8125rem;font-weight:700}.page-module__5AJjZW__layers li>div{align-self:end;gap:8px;display:grid}.page-module__5AJjZW__layers h3{font-size:1rem;font-weight:700;line-height:1.5}.page-module__5AJjZW__layers p{color:var(--v2-muted);font-size:.8125rem;line-height:1.75}.page-module__5AJjZW__main>.page-module__5AJjZW__document{padding-top:18px}.page-module__5AJjZW__documentSection{border-bottom:1px solid var(--v2-line);gap:12px;padding:32px 0;display:grid}.page-module__5AJjZW__documentSection h2,.page-module__5AJjZW__evidence h2{font-size:clamp(1.5rem,2.4vw,1.8rem);font-weight:700;line-height:1.5}.page-module__5AJjZW__documentSection p,.page-module__5AJjZW__documentSection li,.page-module__5AJjZW__evidence p,.page-module__5AJjZW__notice p{color:var(--v2-muted);font-size:1rem;line-height:1.95}.page-module__5AJjZW__documentSection ul{gap:8px;margin:0;padding-left:1.3rem;display:grid}.page-module__5AJjZW__documentSection li::marker{color:var(--v2-green)}.page-module__5AJjZW__documentSection a{color:var(--v2-green);text-underline-offset:4px;width:fit-content;min-height:44px;padding-top:7px;font-size:.86rem;font-weight:700;text-decoration:underline}.page-module__5AJjZW__twoColumn{grid-template-columns:1fr 1fr;gap:34px;display:grid}.page-module__5AJjZW__evidence{background:var(--v2-mint);border-left:3px solid var(--v2-green);gap:10px;margin:32px 0 0;padding:20px 22px;display:grid}.page-module__5AJjZW__notice{border-radius:var(--v2-radius-card);border:1px solid #d6bd85;gap:7px;margin-top:42px;padding:20px 22px;display:grid}.page-module__5AJjZW__notice strong{color:#765217}.page-module__5AJjZW__updated{color:var(--v2-muted);padding-top:22px;font-size:.8125rem}@media (max-width:760px){.page-module__5AJjZW__layers{grid-template-columns:repeat(2,1fr)}.page-module__5AJjZW__layers li,.page-module__5AJjZW__layers li:first-child,.page-module__5AJjZW__layers li:last-child{border-radius:0}.page-module__5AJjZW__layers li:after{display:none}}@media (max-width:600px){.page-module__5AJjZW__document,.page-module__5AJjZW__wide{width:min(100% - 24px,780px)}.page-module__5AJjZW__hero{padding:42px 0}.page-module__5AJjZW__hero h1{font-size:clamp(2rem,9vw,2.2rem)}.page-module__5AJjZW__layerSection{padding:42px 0}.page-module__5AJjZW__layers,.page-module__5AJjZW__twoColumn{grid-template-columns:1fr}.page-module__5AJjZW__layers li{min-height:0}.page-module__5AJjZW__documentSection{padding:34px 0}.page-module__5AJjZW__documentSection p,.page-module__5AJjZW__documentSection li,.page-module__5AJjZW__evidence p,.page-module__5AJjZW__notice p{font-size:1rem}.page-module__5AJjZW__evidence{padding:22px 20px}}
