body .sc-wwh{--sc-wwh-navy:var(--sc-navy,#0E2A47);--sc-wwh-red:var(--sc-red,#8E3B2F);--sc-wwh-stone:var(--sc-stone,#DDD8CA);--sc-wwh-cream:#F7F4EF;--sc-wwh-ink:rgba(36,49,66,0.92);--sc-wwh-muted:#475867;box-sizing:border-box;width:100%;border-top:1px solid var(--sc-wwh-stone);background:#fff;color:var(--sc-wwh-ink);font-family:var(--sc-font-body,"Source Serif 4",Georgia,serif)}body .sc-wwh *,body .sc-wwh *::before,body .sc-wwh *::after{box-sizing:border-box}body .sc-wwh .sc-wwh__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"figure ." "figure intro" "figure guides" "figure .";column-gap:64px;max-width:1440px;margin:0 auto;padding:72px 32px}body .sc-wwh .sc-wwh__intro{grid-area:intro}body .sc-wwh .sc-wwh__guides{grid-area:guides}body .sc-wwh .sc-wwh__figure{grid-area:figure;align-self:center;margin:0}body .sc-wwh .sc-wwh__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--sc-wwh-red);font:600 14px/1.4 var(--sc-font-ui,"Barlow",Arial,sans-serif);letter-spacing:0.09em;text-transform:uppercase}body .sc-wwh .sc-wwh__eyebrow::before{content:"";flex:0 0 auto;width:28px;height:1px;background:currentColor}body .sc-wwh .sc-wwh__title{margin:0 0 18px;max-width:26ch;color:var(--sc-wwh-navy);font:500 clamp(1.75rem,2.4vw,2.25rem)/1.18 var(--sc-font-display,"Fraunces",Georgia,serif);letter-spacing:-0.018em;text-wrap:balance}body .sc-wwh p{margin:0 0 14px;max-width:62ch;font-size:1.125rem;line-height:1.6;text-wrap:pretty}body .sc-wwh .sc-wwh__region{margin-bottom:18px}body .sc-wwh .sc-wwh__more,body .sc-wwh .sc-wwh__outside{color:var(--sc-wwh-muted);font-size:1rem}body .sc-wwh .sc-wwh__outside{margin-bottom:0}body .sc-wwh a{color:var(--sc-wwh-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body .sc-wwh a:hover{text-decoration-thickness:2px}body .sc-wwh a:focus-visible{outline:3px solid var(--sc-wwh-navy);outline-offset:3px}body .sc-wwh .sc-wwh-map{display:block;width:100%;max-width:460px;height:auto;margin:0 auto}body .sc-wwh .sc-wwh-map__state{fill:var(--sc-wwh-cream);stroke:var(--sc-wwh-navy);stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}body .sc-wwh .sc-wwh-map__home{fill:var(--sc-wwh-navy);stroke:#fff;stroke-width:0.6;vector-effect:non-scaling-stroke}body .sc-wwh .sc-wwh-map__more{fill:var(--sc-wwh-red);stroke:#fff;stroke-width:0.6;vector-effect:non-scaling-stroke}body .sc-wwh .sc-wwh__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;margin:14px 0 0;color:var(--sc-wwh-muted);font:500 0.875rem/1.4 var(--sc-font-ui,"Barlow",Arial,sans-serif)}body .sc-wwh .sc-wwh__legend-item{display:inline-flex;align-items:center;gap:8px}body .sc-wwh .sc-wwh__key{flex:0 0 auto;width:12px;height:12px;border-radius:2px}body .sc-wwh .sc-wwh__key--home{background:var(--sc-wwh-navy)}body .sc-wwh .sc-wwh__key--more{background:var(--sc-wwh-red)}body .sc-wwh .sc-wwh__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0 0 22px;padding:0;border-top:1px solid var(--sc-wwh-stone);list-style:none}body .sc-wwh .sc-wwh__list li{margin:0;padding:0;border-bottom:1px solid var(--sc-wwh-stone)}body .sc-wwh .sc-wwh__list li::before{content:none}body .sc-wwh .sc-wwh__row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;padding:12px 2px;color:var(--sc-wwh-navy);font:500 1rem/1.35 var(--sc-font-ui,"Barlow",Arial,sans-serif);text-decoration:none}body .sc-wwh .sc-wwh__row:hover .sc-wwh__name{text-decoration:underline;text-underline-offset:3px}body .sc-wwh .sc-wwh__arrow{flex:0 0 auto;color:var(--sc-wwh-red);font-family:var(--sc-font-ui,"Barlow",Arial,sans-serif);transition:transform 0.15s ease}body .sc-wwh .sc-wwh__row:hover .sc-wwh__arrow{transform:translateX(3px)}@media (max-width: 960px){body .sc-wwh .sc-wwh__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "figure" "guides";row-gap:24px}body .sc-wwh .sc-wwh-map{max-width:340px}}@media (max-width: 600px){body .sc-wwh .sc-wwh__inner{padding:52px 16px}body .sc-wwh .sc-wwh__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){body .sc-wwh .sc-wwh__arrow{transition:none}}
