.regions-page[hidden],.regions-page [hidden]{display:none!important}
.regions-page{font-variant-numeric:tabular-nums}
.regions-page p,.regions-page li,.regions-page dd{overflow-wrap:break-word}
.regions-hero{background:#FCFCFD;color:#141830;padding-top:var(--hero-top)}
.regions-hero-copy{text-align:center}
.regions-hero-copy>h1{color:#141830}
.regions-hero-copy>p{max-width:48rem;margin-inline:auto;color:#5B5F78}
.regions-hero-copy>.c-kicker{margin-bottom:var(--space-3);margin-inline:auto}
.regions-hero-copy>h1+p{margin-top:var(--space-3)}
.regions-hero-copy>.regions-hero-actions{justify-content:center;margin-top:var(--space-action)}
.regions-hero-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-action);margin-bottom:var(--space-3)}
.regions-hero-copy>.regions-hero-note{font-size:var(--text-sm);padding-bottom:var(--space-5)}
.regions-node-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.regions-node{display:flex;flex-direction:column;gap:var(--space-3);height:100%;min-width:0;padding:var(--space-5);border-radius:var(--r-l)}
.regions-node--lav{background:#E7E5F6;color:#1F1C4A;--muted:#4A4775;--soft:#4A4775;--line:#D8D5E9}
.regions-node--sky{background:#DFEBF3;color:#12344A;--muted:#3A5A70;--soft:#3A5A70;--line:#CEDDE7}
.regions-node--sage{background:#E2EDE3;color:#1D3A26;--muted:#405A47;--soft:#405A47;--line:#D0DFD2}
.regions-node--cream{background:#F4EDD8;color:#4A3A10;--muted:#65552D;--soft:#65552D;--line:#E4DBC0}
.regions-node-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}
.regions-node-code{font-size:var(--text-reading);font-weight:700;line-height:var(--lh-heading)}
.regions-node-label{font-size:var(--text-sm)}
.regions-node h3{font-size:var(--text-card);color:inherit}
.regions-node p{color:inherit;font-size:var(--text-sm)}
.regions-stock-list{list-style:none;padding:0;display:grid;gap:var(--space-3)}
.regions-stock-list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);min-width:0}
.regions-stock-list>li>div{display:grid;gap:var(--space-field);min-width:0}
.regions-stock-list strong{font-size:var(--text-sm);font-weight:700}
.regions-stock-list>li>div>span{font-size:var(--text-xs)}
.regions-stock{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.4em .9em;line-height:1;width:fit-content;border-radius:var(--r-pill);background:#FFFFFF;color:#141830;font-size:var(--text-xs)}
.regions-stock::before{content:"";width:var(--space-1);height:var(--space-1);border-radius:50%;background:#9E1B24;color:#FFFFFF;flex:none}
.regions-node-addons>strong{display:block;margin-bottom:var(--space-field)}
.regions-node-foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:auto}
.regions-node-foot>.c-btn{margin-top:var(--space-2)}
.regions-after-note{margin-top:var(--space-4);color:#5B5F78;font-size:var(--text-sm)}
.regions-recommendations{background:#DFEBF3;color:#12344A;--muted:#3A5A70;--soft:#3A5A70;--line:#CEDDE7}
.regions-recommendations .c-section-head h2,.regions-recommendations .c-section-head p{color:inherit}
.regions-advice-table{display:table;width:100%;min-width:48rem}
.regions-advice-table th,.regions-advice-table td{text-align:left}
.regions-advice-table tbody th{background:#F7F7FA;color:#141830;font-weight:600}
.regions-advice-table th:first-child{width:23%;min-width:11rem}
.regions-advice-table th:nth-child(2){width:16%;min-width:8rem}
.regions-table-note{margin-top:var(--space-4)}
.regions-connect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}
.regions-connect-card{display:flex;flex-direction:column;gap:var(--space-field);min-width:0;padding:var(--space-5);border-radius:var(--r-l);background:#F4F4F8;color:#141830;--muted:#5B5F78;--soft:#65697E;--line:#E1E1EA}
.regions-connect-card p{color:#5B5F78}
.regions-check-rows{list-style:none;margin:var(--space-5) 0 0;padding:0}
.regions-check-row{display:grid;grid-template-columns:2.5rem minmax(7.5rem,11rem) minmax(0,1fr);gap:var(--space-3);align-items:start;padding-block:var(--space-4);border-bottom:1px solid var(--line)}
.regions-check-row>*{min-width:0}
.regions-check-row h3{font-size:var(--text-card)}
.regions-check-row p{color:#5B5F78}
.regions-step-number{font-weight:700;font-size:var(--text-card)}
.regions-management{background:#E7E5F6;color:#1F1C4A;--muted:#4A4775;--soft:#4A4775;--line:#D8D5E9}
.regions-management .c-section-head h2,.regions-management .c-section-head p{color:inherit}
.regions-management-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:start}
.regions-management-card{display:flex;flex-direction:column;gap:var(--space-field);min-width:0;padding:var(--space-5);border-radius:var(--r-l);background:#FFFFFF;color:#141830;--muted:#5B5F78;--soft:#65697E;--line:#E1E1EA}
.regions-management-card p{color:#5B5F78}
.regions-card-index{font-size:var(--text-xs);color:#5B5F78}
.regions-management-note{margin-top:var(--space-4)}
.regions-management-note a:not(.c-btn){color:#4A3A10;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.regions-final{padding-bottom:var(--space-close)}
.regions-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr);align-items:center;gap:var(--space-6);padding:var(--space-7);border-radius:var(--r-panel);background:#141830;color:#FCFCFD;--muted:#D7D9E5;--soft:#D7D9E5;--line:color-mix(in srgb,#FFFFFF 18%,transparent)}
.regions-closing>*{min-width:0}
.regions-closing-copy{display:grid;gap:var(--space-3)}
.regions-closing-copy h2{font-size:var(--text-section);color:#FCFCFD}
.regions-closing-copy p{font-size:var(--text-base);color:#D7D9E5}
.regions-closing-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}
.regions-closing-actions>.c-btn--ghost{background:transparent;color:#FCFCFD;box-shadow:inset 0 0 0 1px #85899D}
.regions-closing-actions>.c-btn--ghost:hover{background:#FCFCFD;color:#141830}
@media(max-width:64rem){
.regions-management-grid{grid-template-columns:minmax(0,1fr)}
.regions-closing{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.regions-closing-actions{align-items:flex-start}
}
@media(max-width:42rem){
.regions-node-grid,.regions-connect-grid{grid-template-columns:minmax(0,1fr)}
.regions-node,.regions-connect-card,.regions-management-card{padding:var(--space-4)}
.regions-check-row{grid-template-columns:2.25rem minmax(0,1fr)}
.regions-check-row>:nth-child(3){grid-column:2}
.regions-closing{padding:var(--space-4);border-radius:var(--r-l)}
.regions-closing-actions{align-items:stretch}
.regions-hero-actions>.c-btn{width:100%}
.regions-hero-facts>.c-chip{line-height:var(--lh-body)}
}
