:root{--paper:#fafaf7;--paper-2:#f1efe7;--card:#ffffff;--ink:#1d2430;--ink-2:#4b5560;--rule:#d9dcd3;--rule-strong:#b9bfb3;--accent:#2f6b55;--accent-hover:#245442;--accent-soft:#e3ece6;--band:#1f3a30;--band-2:#284a3d;--on-band:#f5f7f1;--on-band-2:#c9d8cf;--warn:#8a5a12;--warn-soft:#f6eedd;--focus:#2f6b55;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--sans:var(--font-sans),Arial,sans-serif;--wrap:1160px;--measure:68ch;--radius:4px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#141c19;--paper-2:#1a2420;--card:#1d2824;--ink:#eef1ea;--ink-2:#b9c4bc;--rule:#2f3d37;--rule-strong:#4a5a52;--accent:#8fcaa9;--accent-hover:#b4e0c6;--accent-soft:#22342c;--band:#0f201a;--band-2:#183229;--on-band:#f1f4ee;--on-band-2:#b9cbbf;--warn:#e7c27a;--warn-soft:#2b2416;--focus:#8fcaa9;color-scheme:dark}}:root[data-theme=dark]{--paper:#141c19;--paper-2:#1a2420;--card:#1d2824;--ink:#eef1ea;--ink-2:#b9c4bc;--rule:#2f3d37;--rule-strong:#4a5a52;--accent:#8fcaa9;--accent-hover:#b4e0c6;--accent-soft:#22342c;--band:#0f201a;--band-2:#183229;--on-band:#f1f4ee;--on-band-2:#b9cbbf;--warn:#e7c27a;--warn-soft:#2b2416;--focus:#8fcaa9;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px;scroll-padding-bottom:96px}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.125rem/1.6 var(--sans);text-rendering:optimizeLegibility;overflow-wrap:break-word}img,svg{max-width:100%}h1,h2,h3{color:var(--ink);text-wrap:balance}h1,h2{font-family:var(--serif);font-weight:600;letter-spacing:-.012em}h1{font-size:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);line-height:1.08;margin:0 0 1.25rem}h2{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.15;margin:0 0 1rem}h3{font-family:var(--sans);font-weight:600;font-size:1.1875rem;line-height:1.35;margin:0 0 .4rem}p{margin:0 0 1rem}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--accent-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:1rem;top:-100px;z-index:50;background:var(--accent);color:#fff;padding:.75rem 1rem;border-radius:var(--radius);font-weight:600}.skip:focus{top:1rem;color:#fff}:root[data-theme=dark] .skip,:root[data-theme=dark] .skip:focus{color:#10201a}.eyebrow{font-size:1rem;font-weight:600;color:var(--accent);margin:0 0 .9rem;letter-spacing:.01em}.lead{font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);line-height:1.55;max-width:40em}.lead,.quiet{color:var(--ink-2)}.quiet{font-size:1rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.7rem 1.35rem;border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);font:600 1.0625rem/1.2 var(--sans)}.button,.button:hover{color:#fff;text-decoration:none}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}:root[data-theme=dark] .button,:root[data-theme=dark] .button:hover{color:#10201a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .button,:root:not([data-theme=light]) .button:hover{color:#10201a}}.button-secondary{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.button-secondary:hover{background:var(--paper-2);color:var(--ink);border-color:var(--ink-2)}:root[data-theme=dark] .button-secondary,:root[data-theme=dark] .button-secondary:hover{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .button-secondary,:root:not([data-theme=light]) .button-secondary:hover{color:var(--ink)}}.button-small{min-height:2.75rem;padding:.5rem 1rem;font-size:1rem}.button-on-band{background:var(--on-band);border-color:var(--on-band);color:var(--band)}.button-on-band:hover{background:#fff;border-color:#fff;color:var(--band)}:root[data-theme=dark] .button-on-band,:root[data-theme=dark] .button-on-band:hover{color:var(--band)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .button-on-band,:root:not([data-theme=light]) .button-on-band:hover{color:var(--band)}}.text-link{font-weight:600}.arrow{display:inline-block}.site-header{border-bottom:1px solid var(--rule);background:var(--paper)}.header-inner{display:flex;align-items:center;gap:1rem 1.5rem;min-height:4.5rem;flex-wrap:wrap;padding-block:.5rem}.wordmark{font:600 1.5rem/1 var(--sans);color:var(--ink);text-decoration:none;letter-spacing:-.02em;margin-right:auto;padding-block:.6rem}.wordmark span{color:var(--accent)}.wordmark:hover{color:var(--ink);text-decoration:none}.main-nav{display:flex;gap:.25rem 1.25rem;flex-wrap:wrap}.main-nav a{color:var(--ink);text-decoration:none;font-weight:600;font-size:1rem;padding:.6rem .1rem}.main-nav a:hover,.main-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:2px}.header-actions{display:flex;align-items:center;gap:.75rem}.parent-brand{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;flex-shrink:0;color:var(--ink-2);font-size:1rem;text-decoration:none}.parent-brand:hover{color:var(--ink)}.parent-brand-mark{display:inline-flex;align-items:center;justify-content:center;padding:9px 10px;background:#1f328f;border-radius:2px}.parent-brand img{display:block;width:116px;height:auto}@media (max-width:63.99rem){.header-inner{column-gap:.5rem;row-gap:0}.header-inner>.wordmark{order:1;margin-right:0}.parent-brand{order:2;margin-left:auto}.main-nav{order:3;flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 60px)}.header-actions{order:4}.header-cta{display:none}}.theme-toggle{width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;border:1px solid var(--rule-strong);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.theme-toggle:hover{background:var(--paper-2)}html:not(.js) .theme-toggle{visibility:hidden}.theme-toggle svg{width:1.2rem;height:1.2rem}.theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .icon-sun{display:block}:root:not([data-theme=light]) .theme-toggle .icon-moon{display:none}}@media (max-width:47.99rem){.header-cta,.main-nav .nav-how{display:none}}.section{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.section-alt{background:var(--paper-2)}.section-band{background:var(--band)}.section-band,.section-band a,.section-band h2,.section-band h3{color:var(--on-band)}.section-head{max-width:46rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.section-head p{color:var(--ink-2);font-size:1.1875rem}.section-band .section-head p{color:var(--on-band-2)}.hero{padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(3rem,2rem + 3vw,5rem)}.hero-grid{display:grid;gap:clamp(2.5rem,2rem + 3vw,5rem);align-items:start}@media (min-width:64rem){.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.hero h1{max-width:17ch}.actions,.hero .lead{margin-bottom:1.75rem}.actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.facts{list-style:none;padding:0;margin:0}.facts,.facts li{display:grid;gap:.6rem}.facts li{grid-template-columns:1.25rem 1fr;align-items:start;color:var(--ink);font-size:1.0625rem}.facts svg{width:1.1rem;height:1.1rem;margin-top:.3rem;color:var(--accent)}.after-card{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.after-card h2{font-family:var(--sans);font-size:1.0625rem;font-weight:600;letter-spacing:0;color:var(--ink-2);margin-bottom:1.25rem}.after-steps{list-style:none;margin:0;padding:0;counter-reset:s}.after-steps li{counter-increment:s;display:grid;grid-template-columns:2.25rem 1fr;gap:.25rem .75rem;padding-block:1rem;border-top:1px solid var(--rule)}.after-steps li:first-child{border-top:0;padding-top:0}.after-steps li:before{content:counter(s);grid-row:span 2;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:1rem}.after-steps strong{font-size:1.0625rem}.after-steps span{line-height:1.5}.after-note,.after-steps span{color:var(--ink-2);font-size:1rem}.after-note{margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid var(--rule)}.columns-3{display:grid;gap:2rem}@media (min-width:52rem){.columns-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.fit{border-top:3px solid var(--accent);padding-top:1.25rem}.fit-maybe{border-top-color:var(--rule-strong)}.fit-no{border-top-color:var(--ink-2);border-top-style:solid}.fit h3{display:flex;gap:.5rem;align-items:baseline}.fit p,.fit-tag{color:var(--ink-2)}.fit-tag{display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem}.needs{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid;gap:1rem;padding:1.5rem;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius)}@media (min-width:52rem){.needs{grid-template-columns:14rem 1fr;align-items:center}}.needs h3{margin:0}.needs ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem 1.5rem}@media (min-width:52rem){.needs ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.needs li{display:grid;grid-template-columns:1.25rem 1fr;gap:.5rem;font-size:1.0625rem}.needs svg{width:1.1rem;height:1.1rem;margin-top:.3rem;color:var(--accent)}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:t}@media (min-width:60rem){.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.timeline li{counter-increment:t;position:relative;padding:0 0 2rem 3.25rem}.timeline li:before{content:counter(t);position:absolute;left:0;top:0;width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:600}:root[data-theme=dark] .timeline li:before{color:#10201a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .timeline li:before{color:#10201a}}.timeline li:after{content:"";position:absolute;left:1.08rem;top:2.6rem;bottom:.4rem;width:2px;background:var(--rule)}.timeline li:last-child:after{display:none}@media (min-width:60rem){.timeline li{padding:3.25rem 0 0}.timeline li:after{left:2.9rem;right:-1.6rem;top:1.08rem;bottom:auto;width:auto;height:2px}}.timeline .when{display:block;font-size:1rem;font-weight:600;color:var(--accent);margin-bottom:.3rem}.timeline p{color:var(--ink-2);font-size:1.0625rem;margin:0}.honest{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid;gap:.5rem 2rem;padding:1.5rem 1.75rem;border-left:4px solid var(--warn);background:var(--warn-soft);border-radius:0 var(--radius) var(--radius) 0}@media (min-width:52rem){.honest{grid-template-columns:14rem 1fr}}.honest h3{margin:0}.honest p{margin:0;color:var(--ink)}.split{display:grid;gap:2.5rem}@media (min-width:52rem){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.ticks{list-style:none;margin:0;padding:0}.ticks li{display:grid;grid-template-columns:1.5rem 1fr;gap:.6rem;padding-block:.75rem;border-top:1px solid var(--band-2);font-size:1.0625rem}.ticks li:last-child{border-bottom:1px solid var(--band-2)}.ticks svg{width:1.15rem;height:1.15rem;margin-top:.3rem}.ticks-yes svg{color:#9fd3b6}.ticks-no svg{color:#e9b9a9}.band-label{font:600 1rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--on-band-2);margin:0 0 .75rem}.promises{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid;gap:1rem 2.5rem;padding-top:2rem;border-top:1px solid var(--band-2)}@media (min-width:52rem){.promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.promises p{margin:0;color:var(--on-band-2);font-size:1rem}.promises strong{display:block;color:var(--on-band);font-size:1.0625rem;margin-bottom:.25rem}.two-up{display:grid;gap:3rem}@media (min-width:60rem){.two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}}.numbered{margin:0;padding:0;list-style:none;counter-reset:n}.numbered li{counter-increment:n;display:grid;grid-template-columns:2rem 1fr;gap:.5rem;padding-block:.9rem;border-top:1px solid var(--rule);color:var(--ink-2)}.numbered li:before{content:counter(n) ".";font-weight:600;color:var(--accent)}.numbered strong{color:var(--ink)}.facts-table{margin:1.5rem 0 0;display:grid;grid-template-columns:max-content 1fr;gap:.6rem 1.25rem;font-size:1rem}.facts-table dt{font-weight:600;color:var(--ink)}.facts-table dd{margin:0;color:var(--ink-2)}.facts-table a{display:inline-block;padding-block:.2rem}.faq-grid{display:grid;gap:2.5rem}@media (min-width:60rem){.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:5rem}}.faqs details{border-top:1px solid var(--rule)}.faqs details:last-child{border-bottom:1px solid var(--rule)}.faqs summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-weight:600;font-size:1.125rem}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:"";flex:none;width:.75rem;height:.75rem;margin-top:.45rem;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.faqs details[open] summary:after{transform:rotate(-135deg);margin-top:.75rem}.faqs details p{color:var(--ink-2);margin:0 0 1.25rem;max-width:var(--measure)}.reading{display:grid;gap:0}@media (min-width:52rem){.reading{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.reading article{border-top:1px solid var(--rule);padding-block:1.4rem}.reading .kind{font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .35rem}.reading h3{font-size:1.1875rem;margin-bottom:.35rem}.reading h3 a{color:var(--ink);text-decoration:none}.reading h3 a:hover{color:var(--accent);text-decoration:underline}.reading p{color:var(--ink-2);margin:0;font-size:1rem}.more-links{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem 2rem}.closing{background:var(--band);color:var(--on-band);padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}.closing-inner{display:grid;gap:2rem;align-items:end}@media (min-width:52rem){.closing-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.closing h2{color:var(--on-band);max-width:18ch;margin-bottom:.75rem}.closing p{color:var(--on-band-2);margin:0}.closing .closing-action{display:grid;gap:.75rem;justify-items:start}@media (min-width:52rem){.closing .closing-action{justify-items:end;text-align:right}}.site-footer{border-top:1px solid var(--rule);padding-block:3rem 3.5rem;font-size:1rem;color:var(--ink-2)}.footer-grid{display:grid;gap:2rem}@media (min-width:52rem){.footer-grid{grid-template-columns:1.2fr 1fr 1fr}}.site-footer .wordmark{display:inline-block;margin-bottom:.75rem}.site-footer h2{font:600 1rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .75rem}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.site-footer ul a{color:var(--ink);display:inline-block;padding-block:.3rem}.site-footer p{margin:0 0 .5rem}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule);display:none}.sticky-cta .button{width:100%}@media (max-width:47.99rem){.sticky-cta{display:block}}.page{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(3.5rem,2.5rem + 4vw,6rem)}.page-narrow{max-width:46rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.25rem .6rem;font-size:1rem;margin-bottom:1.75rem}.article-meta,.breadcrumbs,.breadcrumbs a{color:var(--ink-2)}.article-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:1rem;margin:1.25rem 0 0}.blog-post header,.guide-page header{max-width:46rem}.blog-post h1,.guide-page h1{font-size:clamp(2.1rem,1.6rem + 2.2vw,3.25rem)}.article-takeaway{margin:2rem 0;padding:1.25rem 1.5rem;border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius) var(--radius) 0;max-width:46rem}.article-takeaway p{margin:0;font-size:1.125rem}.article-contents{margin:2rem 0;padding:1.25rem 1.5rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);max-width:46rem}.article-contents h2{font:600 1rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .75rem}.article-contents ol{margin:0;padding-left:1.25rem;display:grid;gap:.35rem}.guide-body{max-width:var(--measure);margin-top:2.5rem}.guide-body h2{font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);margin:2.75rem 0 .9rem}.guide-body h2:first-child{margin-top:0}.guide-body h3{margin-top:1.75rem}.guide-body ol,.guide-body ul,.legal ol,.legal ul{padding-left:1.4rem;margin:0 0 1.25rem}.guide-body li,.legal li{margin-bottom:.5rem}.guide-body table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:1rem}.guide-body td,.guide-body th{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--rule);vertical-align:top}.guide-note{max-width:var(--measure);margin:2.5rem 0 0;padding:1rem 1.25rem;border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink-2);font-size:1rem}.guide-note p{margin:0}.guide-sources{max-width:var(--measure);margin-top:3rem;padding-top:2rem;border-top:1px solid var(--rule)}.guide-sources h2{font-size:1.375rem}.guide-sources ul{padding-left:1.2rem}.guide-next{margin-top:clamp(3rem,2.5rem + 2vw,4.5rem);padding:clamp(1.75rem,1.5rem + 1.5vw,2.75rem);background:var(--band);color:var(--on-band);border-radius:var(--radius);display:grid;gap:1rem;justify-items:start}.guide-next h2{color:var(--on-band);margin:0;font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}.guide-next p{color:var(--on-band-2);margin:0}.guide-next a:not(.button){color:var(--on-band)}.guide-next .button{background:var(--on-band);border-color:var(--on-band);color:var(--band)}.guide-next .button:hover{background:#fff;color:var(--band)}.related-guides{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.availability dl{display:grid;gap:1rem;margin:1.25rem 0}@media (min-width:52rem){.availability dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.availability dl>div{padding:1.25rem 1.5rem;border:1px solid var(--rule);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--card)}.availability dl>div:nth-child(2){border-top-color:var(--warn)}.availability dt{font-weight:600;margin-bottom:.35rem}.availability dd{margin:0;color:var(--ink-2)}.availability,.ireland-page>.eyebrow,.ireland-page>.lead,.ireland-page>h1{max-width:52rem}.wrap.blog-post,.wrap.guide-page{width:min(100% - 2.5rem,46rem)}.blog-post .guide-body,.blog-post .guide-note,.blog-post .guide-sources,.guide-page .guide-body,.guide-page .guide-note,.guide-page .guide-sources{max-width:none}.describe-grid{margin-top:clamp(2rem,1.5rem + 2vw,3rem);align-items:start}@media (min-width:64rem){.start-panel{position:sticky;top:1.5rem}}.blog-latest{margin-top:2.5rem}.index-head{max-width:46rem;margin-bottom:2.5rem}.blog-grid,.guide-list{display:grid;gap:0}@media (min-width:52rem){.blog-grid,.guide-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.blog-card,.guide-list article{border-top:1px solid var(--rule);padding-block:1.5rem}.blog-card h3,.guide-list h2{font-family:var(--sans);font-size:1.25rem;letter-spacing:0;margin:0 0 .4rem;line-height:1.35}.blog-card h3 a,.guide-list h2 a{color:var(--ink);text-decoration:none}.blog-card h3 a:hover,.guide-list h2 a:hover{color:var(--accent);text-decoration:underline}.blog-card p,.guide-list p{color:var(--ink-2);margin:0;font-size:1.0625rem}.blog-card .eyebrow{font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.35rem}.blog-card .article-meta{margin-top:.6rem;font-size:1rem}.editorial-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-top:1rem}.editorial-heading h2{font-size:1.5rem;margin-bottom:.5rem}.editorial-heading span{color:var(--ink-2);font-size:1rem}.blog-local,.guide-index-cta,.index-cta{margin-top:3rem;padding:clamp(1.5rem,1.25rem + 1.2vw,2.25rem);background:var(--paper-2);border-radius:var(--radius)}.blog-local h2,.index-cta h2{font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem)}.describe-grid{display:grid;gap:3rem}@media (min-width:64rem){.describe-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:5rem}}.form-steps{list-style:none;margin:0 0 2rem;padding:0;counter-reset:f}.form-steps li{counter-increment:f;display:grid;grid-template-columns:2.5rem 1fr;gap:.15rem .9rem;padding-block:1.1rem;border-top:1px solid var(--rule)}.form-steps li:last-child{border-bottom:1px solid var(--rule)}.form-steps li:before{content:counter(f);grid-row:span 2;width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:600}.form-steps p{margin:0;color:var(--ink-2);font-size:1.0625rem}.start-panel{padding:clamp(1.5rem,1.25rem + 1.2vw,2.25rem);background:var(--card);border:1px solid var(--rule);border-radius:var(--radius)}.start-panel .button{width:100%;margin:.5rem 0 1rem}.start-panel h2{font-size:1.5rem}.start-panel ul{padding-left:1.2rem;margin:0 0 1.25rem;color:var(--ink-2)}.start-panel li{margin-bottom:.4rem}.keep-out{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--warn);background:var(--warn-soft);border-radius:0 var(--radius) var(--radius) 0}.keep-out p{margin:0}.confirm-mark{width:3rem;height:3rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:1.5rem}.confirm-mark svg{width:1.5rem;height:1.5rem}.next-steps{list-style:none;margin:2rem 0;padding:0;counter-reset:c;max-width:46rem}.next-steps li{counter-increment:c;display:grid;grid-template-columns:2.25rem 1fr;gap:.75rem;padding-block:1rem;border-top:1px solid var(--rule)}.next-steps li:before{content:counter(c);width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:600}.next-steps p{margin:0;color:var(--ink-2)}.next-steps strong{color:var(--ink);display:block}.ticks-plain{padding-left:1.2rem}.ticks-plain li{margin-bottom:.4rem}.legal{max-width:var(--measure)}.legal h2{font-size:1.5rem;margin-top:2.5rem}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.closing,.guide-next,.header-actions,.site-header nav,.sticky-cta{display:none!important}body{background:#fff;color:#000}}.simple-page{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(3.5rem,2.5rem + 4vw,6rem)}main:focus{outline:none}.button:disabled{cursor:not-allowed;opacity:.65}.blog-intro{max-width:46rem}.guide-body>section+section{margin-top:2.75rem}.blog-card h3 a,.breadcrumbs a,.guide-list h2 a,.more-links a,.reading h3 a,.related-guides a,.site-footer ul a{display:inline-flex;align-items:center;min-height:44px}.facts-table dd{min-width:0;overflow-wrap:anywhere}.facts-table a,.main-nav a,.site-footer ul a,.wordmark{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.theme-toggle{font:inherit}.article-contents a,.breadcrumbs a,.guide-sources a,.text-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.footnote{margin-top:1.25rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .skip,:root:not([data-theme=light]) .skip:focus{color:#10201a}}@media (max-width:30rem){.header-inner{gap:.5rem}.main-nav{gap:.65rem}}@font-face{font-family:sans;src:url(/_next/static/media/827817a6583e8e63-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(/_next/static/media/580e937fa63cc299-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:108.71%;descent-override:42.47%;line-gap-override:0.00%;size-adjust:94.19%}.__className_b76dc7{font-family:sans,sans Fallback}.__variable_b76dc7{--font-sans:"sans","sans Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/df91870bc832cbf1-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:"serif Fallback";src:local("Times New Roman");ascent-override:92.09%;descent-override:29.78%;line-gap-override:0.00%;size-adjust:112.50%}.__className_4e6d68{font-family:"serif","serif Fallback";font-weight:600}.__variable_4e6d68{--font-serif:"serif","serif Fallback"}