.page-module__cVaeWW__page{max-width:1040px;margin:0 auto}.page-module__cVaeWW__layout{gap:var(--token-32);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.page-module__cVaeWW__sidebar{top:var(--token-24);border:1px solid var(--grey-30);border-radius:var(--token-16);padding:var(--token-16);box-shadow:var(--box-shadow);background:#f3f8f7;position:sticky}.page-module__cVaeWW__sidebarTitle{font-size:var(--font-size-regular);letter-spacing:.06em;text-transform:uppercase;color:#2f6c66;margin-bottom:var(--token-12);font-weight:600}.page-module__cVaeWW__sidebarNav{gap:var(--token-08);display:grid}.page-module__cVaeWW__sidebarNav a{font-size:var(--font-size-medium);color:var(--grey-70);padding:var(--token-08) var(--token-12);border-radius:var(--token-12);border:1px solid var(--grey-20);background:#fff;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.page-module__cVaeWW__sidebarNav a:hover{background:#eef7f5;border-color:#bddad5}.page-module__cVaeWW__sidebarNav a.page-module__cVaeWW__active{color:#1f5550;background:#e6f3f1;border-color:#8dbdb7;font-weight:600}.page-module__cVaeWW__content{min-width:0}.page-module__cVaeWW__hero{border:1px solid var(--grey-30);border-radius:var(--token-16);padding:var(--token-20);box-shadow:var(--box-shadow);background:#edf6f4}.page-module__cVaeWW__kicker{margin-bottom:var(--token-08);letter-spacing:.12em;text-transform:uppercase;color:#2f6c66;font-size:.7rem;font-weight:600}.page-module__cVaeWW__lead{max-width:72ch;margin-bottom:0}.page-module__cVaeWW__heroChips{margin-top:var(--token-12);gap:var(--token-08);flex-wrap:wrap;display:flex}.page-module__cVaeWW__heroChips span{color:#2f6c66;border-radius:var(--token-24);letter-spacing:.03em;text-transform:uppercase;background:#f8fcfb;border:1px solid #bed8d3;padding:.25rem .55rem;font-size:.68rem;font-weight:600}.page-module__cVaeWW__section{scroll-margin-top:var(--token-32);margin-top:var(--token-24);padding-top:var(--token-20);border-top:1px solid var(--grey-30)}.page-module__cVaeWW__section h2{margin-bottom:var(--token-16)}.page-module__cVaeWW__cards{gap:var(--token-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__cVaeWW__card{border:1px solid var(--grey-30);border-radius:var(--token-12);padding:var(--token-16);box-shadow:var(--box-shadow);background:#fff}.page-module__cVaeWW__protectCard{border-color:#bcd8d3}.page-module__cVaeWW__limitCard{border-color:#d4c8ca}.page-module__cVaeWW__controlCard{border-color:#c4d6d2}.page-module__cVaeWW__cardTitle{align-items:center;gap:var(--token-08);margin-bottom:var(--token-08);font-size:1.05rem;display:flex}.page-module__cVaeWW__cardIconWrap{color:#2a5c56;background:#eef7f5;border:1px solid #b8d3cf;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.page-module__cVaeWW__card ul{gap:var(--token-08);margin:0;padding:0;list-style:none;display:grid}.page-module__cVaeWW__card li{color:var(--grey-60);align-items:flex-start;gap:.45rem;font-size:.9rem;line-height:1.45;display:flex}.page-module__cVaeWW__protectCard li svg{color:#2f6c66;flex-shrink:0;margin-top:.14rem}.page-module__cVaeWW__limitCard li svg{color:#8a2b44;flex-shrink:0;margin-top:.14rem}.page-module__cVaeWW__controlCard li svg{color:#255b55;flex-shrink:0;margin-top:.14rem}.page-module__cVaeWW__steps{gap:var(--token-12);margin:0;padding-left:1.1rem;display:grid}.page-module__cVaeWW__steps li strong{color:var(--grey-90)}.page-module__cVaeWW__steps li p{margin:var(--token-04) 0 0;color:var(--grey-60)}.page-module__cVaeWW__sequence{border:1px solid var(--grey-30);border-radius:var(--token-12);padding:var(--token-16);gap:var(--token-08);background:#f6fbfa;display:grid}.page-module__cVaeWW__sequence p{margin:0}.page-module__cVaeWW__callout{border-radius:var(--token-12);padding:var(--token-16);background:#edf6f4;border:1px solid #bddad5}.page-module__cVaeWW__callout p:last-child{margin-bottom:0}.page-module__cVaeWW__notes{gap:var(--token-08);margin:0;padding-left:1.1rem;display:grid}.page-module__cVaeWW__notes li{color:var(--grey-60)}@media (max-width:900px){.page-module__cVaeWW__layout{gap:var(--token-24);grid-template-columns:1fr}.page-module__cVaeWW__sidebar{position:static}.page-module__cVaeWW__cards{grid-template-columns:1fr}}
