.visitor-navigation[data-astro-cid-pdhctq7q]{min-width:0}.visitor-nav-actions[data-astro-cid-pdhctq7q]{display:none}@media (width<=800px){.visitor-navigation[data-astro-cid-pdhctq7q]{width:100%}.visitor-nav-actions[data-astro-cid-pdhctq7q]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.visitor-nav-actions[data-astro-cid-pdhctq7q] [data-astro-cid-pdhctq7q]:is(a,button){min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .8rem;font-weight:650;text-decoration:none;display:inline-flex}.visitor-nav-actions[data-astro-cid-pdhctq7q] svg[data-astro-cid-pdhctq7q]{flex:none}@media (width<=430px){.visitor-nav-actions[data-astro-cid-pdhctq7q] a[data-astro-cid-pdhctq7q] span[data-astro-cid-pdhctq7q]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.visitor-nav-actions[data-astro-cid-pdhctq7q] a[data-astro-cid-pdhctq7q]{padding:.5rem .6rem}}.visitor-navigation[data-astro-cid-pdhctq7q]:has(button[aria-expanded=false]) .visitor-nav-links[data-astro-cid-pdhctq7q]{display:none}.visitor-nav-links[data-astro-cid-pdhctq7q]{padding-top:.7rem}.visitor-nav-links[data-astro-cid-pdhctq7q] nav{flex-wrap:wrap;gap:.3rem .7rem;width:100%;display:flex}.visitor-nav-links[data-astro-cid-pdhctq7q] nav a{align-items:center;min-height:44px;padding:.5rem;display:inline-flex}[data-astro-cid-pdhctq7q]:is(button,a):focus-visible{outline-offset:3px;outline:3px solid}}.guide-image-hero{min-height:0!important}.guide-image-hero-inner{align-items:center!important;padding-block:3rem!important}.guide-image-hero h1{max-width:20ch;font-size:clamp(2.4rem,5vw,4.3rem)!important;line-height:1.05!important}.guide-image-hero-lead{max-width:58ch;font-size:1.05rem!important}.guide-image-hero-metrics{gap:1rem!important}.guide-image-hero-metrics dd{font-size:1.25rem!important}.guide-image-hero-metrics dt{font-size:.75rem!important}.guide-search-result{min-width:0}.guide-search-result strong,.guide-search-result small{overflow-wrap:anywhere}main :is(h2,h3,[id]){scroll-margin-top:5rem}@media (width<=800px){.site-header,.site-header-inner,.topbar{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.5rem .65rem!important;padding-block:.6rem!important;display:flex!important}.site-header>.site-header-inner{width:100%}.site-header .brand small,.topbar .brand small{display:none}.site-header .brand,.topbar .brand{flex:1 1 0!important;min-width:0!important}.site-header .brand strong,.topbar .brand strong{overflow-wrap:anywhere}.topbar-right,.visitor-navigation{display:contents!important}.visitor-nav-actions{flex:none;margin-left:auto}.visitor-nav-links{flex:100%;width:100%}.topbar-shell{margin-bottom:12px!important;position:static!important}.guide-image-hero-copy{gap:.85rem!important}.guide-image-hero h1{font-size:clamp(2rem,8.5vw,3rem)!important}.guide-image-hero-metrics>div{min-width:0}.guide-image-hero-credit{font-size:.7rem!important}.home-search-section{margin-block:1rem!important;padding-block:0!important}.guide-search-panel{box-shadow:none!important;gap:.75rem!important;padding:1rem!important}.section-band{padding-block:1.8rem!important}.hero h1{font-size:clamp(2rem,8.5vw,3rem)!important;line-height:1.1!important}}.visitor-more{border-top:1px solid #b5c1c4;grid-column:1/-1;width:100%;padding-top:.75rem}.visitor-more>summary{cursor:pointer;min-height:44px;padding:.75rem;font-weight:750}.visitor-more-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem;padding-top:1rem;display:grid}.visitor-more>summary:focus-visible{outline-offset:3px;outline:3px solid}@media (width<=640px){.geo-optional-panel{padding:.7rem .85rem!important}.geo-optional-panel p{margin-block:.35rem .6rem!important;font-size:.8rem!important;line-height:1.4!important}.geo-optional-actions{grid-template-columns:1fr 1fr!important;gap:.5rem!important;display:grid!important}.geo-optional-actions button{min-height:44px;padding:.55rem!important;font-size:.8rem!important}.geo-optional-link{grid-column:1/-1;justify-self:start}}@media (width<=800px){.guide-image-hero-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:.65rem!important;display:grid!important}.guide-image-hero-button{min-width:0!important;padding:.7rem .9rem!important;font-size:.88rem!important}}@media (width<=480px){.guide-image-hero-actions{grid-template-columns:1fr!important}}main :is(.guide-card,.decision-card,.area-card,.zone-card,.pair-card,.home-decision-card,.district-entry-card,.home-essential-card,.summary-card,.guide-row,.place-tile,.visitor-plan,.network-continuation-card,.state-comparison-row,.base-comparison-row,.home-district-comparison-row,.quick-path){transition:transform .15s,box-shadow .15s,border-color .15s}main a:is(.guide-card,.decision-card,.area-card,.zone-card,.pair-card,.home-decision-card,.district-entry-card,.home-essential-card,.summary-card,.guide-row,.place-tile,.visitor-plan,.network-continuation-card,.quick-path):hover{transform:translateY(-2px);box-shadow:0 12px 28px #1020271a}main a:is(.guide-card,.decision-card,.area-card,.zone-card,.pair-card,.home-decision-card,.district-entry-card,.home-essential-card,.summary-card,.guide-row,.place-tile,.visitor-plan,.network-continuation-card,.state-comparison-row,.base-comparison-row,.home-district-comparison-row,.quick-path):focus-visible{outline-offset:3px;outline:3px solid}@media (prefers-reduced-motion:reduce){main a:hover{transform:none!important}}@media (width<=640px){.athens-optional-panel,.paris-optional-panel{padding:.75rem .85rem!important}.athens-optional-panel p,.paris-optional-panel p{margin-block:.35rem .6rem!important;font-size:.8rem!important;line-height:1.4!important}.athens-optional-actions,.paris-optional-actions{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.athens-optional-actions button,.paris-optional-actions button{min-height:44px;padding:.55rem!important;font-size:.8rem!important}}.stay22-lma-disclosure[data-astro-cid-eumhrej6]{border-left:3px solid var(--coast,var(--accent,#0f5967));background:color-mix(in srgb, var(--coast,var(--accent,#0f5967)) 6%, transparent);width:min(100% - 32px,1180px);color:var(--muted,#5b6472);margin:12px auto;padding:10px 14px;font-size:.88rem;line-height:1.55}.stay22-lma-disclosure[data-astro-cid-eumhrej6] p[data-astro-cid-eumhrej6]{margin:0}.stay22-lma-disclosure[data-astro-cid-eumhrej6] a[data-astro-cid-eumhrej6]{color:inherit;font-weight:700}:root{color-scheme:light;color:#172126;--ink:#172126;--muted:#637177;--line:#d8d0c3;--paper:#fffdf8;--cream:#f4eee3;--cranberry:#b84a38;--bay:#2f6f73;--marsh:#6b8f45;--sand:#d69d34;--plum:#5f5a88;--bd-ink-rgb:23, 33, 38;--bd-shadow-rgb:23, 33, 38;--bd-warm-rgb:184, 74, 56;--bd-cool-rgb:47, 111, 115;--bd-ink:var(--ink);--bd-text:var(--ink);--bd-accent:var(--bay);--bd-accent-deep:var(--cranberry);--bd-highlight:var(--sand);--shadow:0 14px 36px #17212614;background:#faf7f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(#fffdf8 0%,#faf7f1 46%,#f2eadc 100%);margin:0}html{scroll-padding-top:108px}a{color:inherit}h1,h2,h3,p{overflow-wrap:break-word}.site-header,.site-footer{border-bottom:1px solid var(--line);background:#fffdf8eb;justify-content:space-between;align-items:center;gap:24px;padding:20px clamp(18px,5vw,56px);display:flex}.site-header{z-index:10;backdrop-filter:blur(14px);position:sticky;top:0}.site-footer{border-top:1px solid var(--line);border-bottom:0;align-items:flex-start;margin-top:56px}.site-footer p{max-width:56ch;color:var(--muted)}.brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--ink);color:#fffdf8;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand small,.site-footer small{color:var(--muted);font-size:.76rem;font-weight:700;display:block}.site-nav,.site-footer nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-nav a,.site-footer nav a{color:#334348;font-size:.9rem;font-weight:750;text-decoration:none}.site-nav a[aria-current=page]{color:var(--cranberry)}.site-breadcrumbs{width:min(1180px,100% - 36px);min-width:0;color:var(--muted);align-items:center;gap:8px;margin:14px auto 0;font-size:.86rem;font-weight:750;line-height:1.35;display:flex}.site-breadcrumbs a{color:#405057;text-decoration:none}.site-breadcrumbs span[aria-hidden=true]{color:#9a8f81}.site-breadcrumbs span[aria-current=page]{min-width:0;max-width:min(72vw,58ch);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-chip,.status-pill,.price-pill,.chip{border:1px solid var(--line);color:#405057;background:#fff;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.page-shell,.section{width:min(1180px,100% - 36px);margin:0 auto}.page-shell{padding:64px 0}.section{padding:34px 0}.hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:650px;display:grid}.hero-compact{min-height:390px}.hero-copy h1{max-width:12ch}.eyebrow,.kicker{color:var(--cranberry);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:900}h1{letter-spacing:0;margin:0 0 18px;font-size:clamp(3rem,8vw,7.2rem);line-height:.94}h2{letter-spacing:0;margin:0;font-size:clamp(1.7rem,3vw,3rem);line-height:1.05}h3{letter-spacing:0;margin:0 0 10px;font-size:1.15rem;line-height:1.2}p{line-height:1.65}.lead{color:#3f4e55;max-width:67ch;font-size:1.12rem}.rhode-island-home-hero{margin-bottom:28px}.rhode-island-search-panel .guide-search-filters button[aria-pressed=true]{border-color:var(--bay);background:var(--bay)}.guide-search-panel-page{margin-top:28px}.search-page-shell h1{max-width:13ch}.search-scope-section{padding-top:0}.fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.fact-grid div{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:8px;padding:18px;display:grid}.fact-grid span{color:var(--cranberry);text-transform:uppercase;font-size:.76rem;font-weight:900}.fact-grid strong{color:var(--ink);font-size:1.05rem;line-height:1.28}.hero-actions,.action-row,.article-jump-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button,.article-jump-links a,.text-link{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-weight:850;text-decoration:none;display:inline-flex}.button-primary{border:1px solid var(--ink);background:var(--ink);color:#fffdf8}.button-secondary,.article-jump-links a{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.text-link{min-height:auto;color:var(--cranberry);padding:0}.stay-guide-hero-cta{width:fit-content;min-height:54px;padding-inline:22px;box-shadow:0 12px 28px #70263533}@media (width<=640px){.stay-guide-hero-cta{text-align:center;width:100%;min-height:58px}}.hero-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.hero-brief a,.decision-card,.area-card,.guide-card,.business-card,.detail-panel,.pick-card,.source-panel,.quick-answer-panel,.quick-plan-panel,.three-step-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:8px}.hero-brief a{padding:14px;text-decoration:none}.hero-brief span,.hero-brief small,.meta-row,.business-meta,.business-card-freshness{color:var(--muted);font-size:.83rem}.hero-brief strong{margin:4px 0;display:block}.panel-stat{color:var(--ink);margin:0 0 10px;font-size:clamp(1.25rem,2.2vw,1.45rem);font-weight:900;line-height:1.12;display:block}.hero-media{align-self:stretch;gap:10px;min-width:0;margin:0;display:grid}.hero-media picture{border:1px solid var(--line);width:100%;max-width:100%;min-height:560px;box-shadow:var(--shadow);border-radius:8px;display:block;overflow:hidden}.hero-media img{object-fit:cover;width:100%;height:100%;display:block}.hero-media figcaption{color:var(--muted);gap:5px;font-size:.82rem;line-height:1.45;display:grid}.hero-media figcaption strong{color:var(--ink)}.hero-media figcaption a,.article-media figcaption a,.photo-card figcaption a{color:inherit}.trust-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.trust-strip>div{background:var(--paper);min-height:92px;padding:18px}.trust-strip strong{font-size:1.35rem;display:block}.trust-strip span{color:var(--muted);font-size:.86rem}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.section-actions{justify-content:flex-start;margin:28px 0;display:flex}.section-head p{max-width:54ch;color:var(--muted)}.decision-path-grid,.three-step-grid,.area-grid,.guide-grid,.business-grid,.photo-grid,.grid-3,.pick-grid,.comparison-grid,.comparison-choice-grid,.two-column{gap:16px;display:grid}.decision-path-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.three-step-grid,.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.area-grid,.guide-grid,.business-grid,.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.decision-card,.three-step-card,.area-card,.guide-card,.business-card,.photo-card,.detail-panel,.pick-card,.source-panel,.quick-answer-panel,.quick-plan-panel{padding:18px}.card-media{border-bottom:1px solid var(--line);background:var(--cream);border-radius:8px 8px 0 0;margin:-18px -18px 2px;overflow:hidden}.hero-media picture,.card-media picture{width:100%;height:100%;display:block}.article-media picture,.photo-card picture{width:100%;display:block}.card-media img{object-fit:cover;width:100%;height:100%;min-height:190px;max-height:230px;display:block}.decision-card,.guide-card,.pick-card,.record-note-card,.business-card a{text-decoration:none}.decision-card strong,.guide-card h3,.pick-card h3,.record-note-card h3,.business-card h3{color:var(--ink)}.pick-card,.record-note-card{color:inherit;align-content:start;gap:10px;display:grid}.pick-card .status-pill,.record-note-card .status-pill{justify-self:start}.pick-card p,.record-note-card p{margin:0}.record-note-card small{color:var(--muted);line-height:1.45}.comparison-choice-grid>div{border:1px solid var(--line);background:#fff9;border-radius:8px;padding:14px}.comparison-choice-grid p{margin-bottom:0}.editorial-note+.editorial-note{margin-top:16px}.area-card{border-left:7px solid var(--area-color,var(--cranberry))}.photo-card{align-content:start;gap:0;padding:0;display:grid;overflow:hidden}.photo-card img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.photo-card picture{aspect-ratio:16/10;background:var(--cream);overflow:hidden}.photo-card figcaption{gap:8px;padding:16px;display:grid}.photo-card figcaption span{color:var(--cranberry);font-size:.78rem;font-weight:900}.photo-card figcaption strong{color:var(--ink);line-height:1.3}.photo-card figcaption small{color:var(--muted);line-height:1.45}.base-choice-body{align-content:start;gap:12px;padding:18px;display:grid}.base-choice-body h3,.base-choice-body p{margin:0}.base-choice-body .button{justify-self:start}.base-choice-body small,.base-choice-note{color:var(--muted);line-height:1.5}.base-choice-body small a{color:inherit}.area-card-head,.business-card-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.area-card-mix,.chip-list,.business-meta,.meta-row,.article-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.area-card-mix span,.business-meta span,.meta-row span,.article-meta-row span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 9px}.base-comparison-block{margin-top:20px}.base-comparison-head{margin-bottom:10px}.base-comparison{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow:hidden}.base-comparison-header,.base-comparison-row{grid-template-columns:1fr 1.1fr 1.1fr 1.1fr;gap:1px;display:grid}.base-comparison-header{background:var(--ink);color:#fffdf8;text-transform:uppercase;font-size:.78rem;font-weight:900}.base-comparison-header span,.base-comparison-row>*{padding:12px}.base-comparison-row{color:inherit;border-top:1px solid var(--line);text-decoration:none}.base-comparison-row p{margin:0}.base-comparison-row p span{display:none}.state-comparison-block{margin-top:20px}.state-comparison-head{margin-bottom:10px}.state-comparison{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow:hidden}.state-comparison-header,.state-comparison-row{grid-template-columns:minmax(150px,.85fr) repeat(4,minmax(0,1fr));gap:1px;display:grid}.state-comparison-header{background:var(--ink);color:#fffdf8;text-transform:uppercase;font-size:.78rem;font-weight:900}.state-comparison-header span,.state-comparison-row>*{padding:12px}.state-comparison-row{color:inherit;border-top:1px solid var(--line);text-decoration:none}.state-comparison-area span{color:var(--muted);margin-top:4px;font-size:.82rem;display:block}.state-comparison-row p{margin:0}.state-comparison-row p span{display:none}.umbrella-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:16px;display:grid}.umbrella-rule-panel,.umbrella-primary-exit,.umbrella-candidate-panel,.umbrella-exit-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:8px;padding:18px}.umbrella-layout-focused{grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);align-items:stretch}.umbrella-rule-panel h3,.umbrella-primary-exit h3,.umbrella-candidate-panel h3,.umbrella-exit-card h3{margin-top:8px}.umbrella-rule-panel{align-content:start;gap:14px;display:grid}.umbrella-rule-panel .plain-list{margin:0}.umbrella-rule-panel .card-actions{margin-top:4px}.umbrella-next-panel{gap:14px;display:grid}.umbrella-primary-exit,.umbrella-candidate-panel{box-shadow:none}.umbrella-primary-exit{border-color:#2f6f7352;gap:10px;display:grid}.umbrella-primary-exit .status-pill,.umbrella-exit-card .status-pill{justify-self:start}.umbrella-primary-exit p,.umbrella-exit-card p{margin:0}.umbrella-primary-exit .button{justify-self:start;margin-top:4px}.umbrella-candidate-panel{background:#ffffff8a}.umbrella-candidate-panel p{color:var(--muted);margin-top:0}.umbrella-candidate-list{flex-wrap:wrap;gap:8px;display:flex}.candidate-pill{border:1px solid var(--line);color:#405057;background:#fff;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.umbrella-exit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.umbrella-exit-card{align-content:start;gap:10px;display:grid}.umbrella-exit-card.is-future{background:linear-gradient(180deg, #ffffffb8, #ffffff61), var(--paper)}.text-link-muted{color:var(--muted);cursor:default}.article-layout{grid-template-columns:minmax(0,1fr) 290px;gap:34px;display:grid}.article-body section{margin-top:34px}.article-hero h1{max-width:18ch;font-size:clamp(2.4rem,5vw,4.9rem);line-height:.98}.article-hero .lead{max-width:62ch}.article-body h2{max-width:24ch;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.12}.article-body h3,.pick-card h3,.record-note-card h3,.business-card h3,.guide-card h3{font-size:clamp(1.04rem,1.35vw,1.18rem);line-height:1.22}.article-media{gap:9px;margin:0;display:grid}.article-media img{border:1px solid var(--line);object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:520px;display:block}.article-media figcaption{color:var(--muted);font-size:.82rem;line-height:1.45}.article-quickstart{grid-template-columns:1fr 1fr;gap:16px;display:grid}.step-list,.plain-list,.source-list{padding-left:1.1rem}.step-list li{gap:12px;margin-bottom:12px;display:flex}.step-index{background:var(--ink);color:#fffdf8;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-weight:900;display:grid}.sidebar-stack{align-content:start;gap:16px;display:grid}.sidebar-stack>*,.prose-page{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:20px}.prose-page{margin-top:48px}@media (width<=980px){.hero,.article-layout,.article-quickstart,.umbrella-layout{grid-template-columns:1fr}.decision-path-grid,.area-grid,.guide-grid,.business-grid,.photo-grid,.three-step-grid,.fact-grid,.grid-3,.pick-grid,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.state-comparison-header{display:none}.state-comparison-row{grid-template-columns:1fr}.state-comparison-row p span{color:var(--cranberry);text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.hero-media picture{min-height:420px}}@media (width<=680px){.site-header,.site-footer,.section-head{flex-direction:column;align-items:flex-start}.hero{min-height:auto}.hero-copy h1,h1{font-size:clamp(2.45rem,14vw,4.2rem)}.article-hero h1{max-width:15ch;font-size:clamp(2.1rem,10.8vw,3.35rem);line-height:1}.article-body h2{font-size:clamp(1.34rem,7vw,1.85rem);line-height:1.14}.site-breadcrumbs{margin-top:10px;font-size:.8rem}.hero-brief,.decision-path-grid,.area-grid,.guide-grid,.business-grid,.photo-grid,.three-step-grid,.fact-grid,.grid-3,.pick-grid,.trust-strip,.comparison-choice-grid,.two-column{grid-template-columns:1fr}.hero-media,.card-media{margin-left:0;margin-right:0}.hero-media picture{min-height:320px}.base-comparison-header{display:none}.base-comparison-row,.state-comparison-row{grid-template-columns:1fr}.base-comparison-row p span,.state-comparison-row p span{color:var(--cranberry);text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.umbrella-exit-grid{grid-template-columns:1fr}}:root{--geo-font-body-system:"Avenir Next", Avenir, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif;--geo-font-display-system:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--geo-font-body:var(--geo-font-body-stack,var(--geo-font-body-system));--geo-font-display:var(--geo-font-display-stack,var(--geo-font-display-system));--geo-font-ui:var(--geo-font-ui-stack,var(--geo-font-body));--geo-body-size:1rem;--geo-body-line:1.68;--geo-body-measure:68ch;--geo-lead-size:clamp(1.05rem, 1.2vw, 1.18rem);--geo-lead-line:1.58;--geo-lead-measure:62ch;--geo-h1-size:clamp(2.75rem, 5.2vw, 4.8rem);--geo-h1-mobile-size:clamp(2.15rem, 10.2vw, 3.15rem);--geo-article-h1-size:clamp(2.5rem, 4.6vw, 4.15rem);--geo-article-h1-mobile-size:clamp(2.05rem, 9.6vw, 3rem);--geo-h2-size:clamp(1.72rem, 3vw, 2.55rem);--geo-h2-mobile-size:clamp(1.45rem, 7vw, 1.92rem);--geo-h3-size:clamp(1.12rem, 1.25vw, 1.32rem);--geo-display-line:1;--geo-heading-line:1.1;--geo-h1-measure:15ch;--geo-article-h1-measure:17ch;--geo-h2-measure:24ch;--geo-h3-measure:38ch}html:lang(el),body[data-locale=el]{--geo-font-display:var(--geo-font-body);--geo-body-line:1.76;--geo-lead-line:1.64;--geo-lead-measure:66ch;--geo-h1-size:clamp(2.45rem, 5vw, 4.2rem);--geo-h1-mobile-size:clamp(2rem, 9.5vw, 2.85rem);--geo-article-h1-size:clamp(2.3rem, 4.4vw, 3.75rem);--geo-article-h1-mobile-size:clamp(1.95rem, 8.8vw, 2.7rem);--geo-h2-size:clamp(1.62rem, 2.8vw, 2.28rem);--geo-display-line:1.06;--geo-heading-line:1.16;--geo-h1-measure:18ch;--geo-article-h1-measure:19ch;--geo-h2-measure:28ch}html:lang(de),body[data-locale=de]{--geo-h1-measure:16ch;--geo-article-h1-measure:19ch;--geo-heading-line:1.12}html:lang(fr),html:lang(es),html:lang(it),html:lang(nl),body[data-locale=fr],body[data-locale=es],body[data-locale=it],body[data-locale=nl]{--geo-lead-measure:64ch;--geo-heading-line:1.11}html:lang(ar),html:lang(he),html[dir=rtl],body[data-direction=rtl]{--geo-font-display:var(--geo-font-body);--geo-body-line:1.78;--geo-lead-line:1.68;--geo-display-line:1.1;--geo-heading-line:1.18;--geo-h1-measure:18ch;--geo-article-h1-measure:20ch}html:lang(hi),html:lang(ja),html:lang(zh),body[data-locale=hi],body[data-locale=ja],body[data-locale=zh-Hans]{--geo-font-display:var(--geo-font-body);--geo-body-line:1.76;--geo-lead-line:1.66;--geo-display-line:1.08;--geo-heading-line:1.16;--geo-h1-measure:18ch;--geo-article-h1-measure:20ch}body,button,input,select,textarea{font-family:var(--geo-font-body);font-size:var(--geo-body-size);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body *{letter-spacing:0!important}body h1,body h2,body h3{color:var(--ink,currentColor);font-family:var(--geo-font-display);overflow-wrap:break-word;text-wrap:balance;font-weight:650;letter-spacing:0!important}body h1{max-width:min(100%, var(--geo-h1-measure));font-size:var(--geo-h1-size);line-height:var(--geo-display-line)}body h2{max-width:min(100%, var(--geo-h2-measure));font-size:var(--geo-h2-size);line-height:var(--geo-heading-line)}body h3{max-width:min(100%, var(--geo-h3-measure));font-size:var(--geo-h3-size);line-height:1.22}body p,body li{line-height:var(--geo-body-line)}body p{max-width:var(--geo-body-measure)}body .lead,body .hero-copy>p,body .article-hero .lead{max-width:var(--geo-lead-measure);font-size:var(--geo-lead-size);line-height:var(--geo-lead-line)}body .article-layout h1,body .article-hero h1{max-width:min(100%, var(--geo-article-h1-measure));font-size:var(--geo-article-h1-size);line-height:var(--geo-display-line)}body .quick-answer-panel h2,body .quick-plan-panel h2,body .hero-panel h2,body .source-panel h2{max-width:min(100%,20ch);font-size:clamp(1.45rem,2vw,2rem);line-height:var(--geo-heading-line)}body .summary-card h2,body .detail-panel h2,body .section-head h2{max-width:min(100%, var(--geo-h2-measure))}body .summary-card h3,body .detail-panel h3,body .guide-card h3,body .business-card h3,body .pick-card h3{max-width:min(100%, var(--geo-h3-measure))}body .eyebrow,body .kicker,body .status-pill,body .price-pill,body .chip,body .preview-chip,body .article-meta-row span,body .article-jump-links a,body .guide-action-label{font-family:var(--geo-font-ui);letter-spacing:0!important}html:lang(el) body .eyebrow,html:lang(el) body .kicker,body[data-locale=el] .eyebrow,body[data-locale=el] .kicker{text-transform:none}@media (width<=900px){body h1{font-size:clamp(2.45rem,7.5vw,3.8rem)}body .article-layout h1,body .article-hero h1{font-size:clamp(2.3rem,7vw,3.45rem)}}@media (width<=560px){body h1{max-width:min(100%,14ch);font-size:var(--geo-h1-mobile-size);line-height:1.03}body .article-layout h1,body .article-hero h1{max-width:min(100%,16ch);font-size:var(--geo-article-h1-mobile-size);line-height:1.04}body h2{max-width:min(100%,22ch);font-size:var(--geo-h2-mobile-size);line-height:1.12}body .lead,body .hero-copy>p,body .article-hero .lead{font-size:1.02rem;line-height:1.62}html:lang(el) body h1,body[data-locale=el] h1,html:lang(el) body .article-layout h1,html:lang(el) body .article-hero h1,body[data-locale=el] .article-layout h1,body[data-locale=el] .article-hero h1{max-width:min(100%,18ch);line-height:1.08}}
