@font-face{font-family:"Instrument Sans";src:url(/fonts/instrument-sans-latin.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Sans Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:500 700;size-adjust:98.7%;ascent-override:98.3%;descent-override:25.3%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans");font-weight:400 500;size-adjust:108%;ascent-override:89.7%;descent-override:22.3%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");font-weight:600 700;size-adjust:104%;ascent-override:93.1%;descent-override:23.2%;line-gap-override:0%}:root{--ink:#15171C;--ink-2:#3A3E47;--muted:#5E6370;--stone:#F6F4F0;--stone-2:#EFECE6;--line:#E7E3DC;--accent:#B4401B;--accent-strong:#92320F;--nc:#5A3D8A;--nc-bg:#F1ECF8;--bc:#6B5200;--display:"Instrument Sans","Instrument Sans Fallback",sans-serif;--sans:Inter,"Inter Fallback",sans-serif;--gut:20px;--pad:20px;--sec:56px;--h2:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);--h3:clamp(1.125rem,1.05rem + .3vw,1.3125rem)}@media(max-width:359px){:root{--gut:16px}}@media(min-width:768px){:root{--gut:32px;--pad:24px;--sec:72px}html{scroll-padding-top:80px}}@media(min-width:1024px){:root{--gut:40px;--sec:96px}}*,::before,::after{box-sizing:border-box}body{margin:0;font:400 17px/1.6 var(--sans);color:var(--ink);background:#fff;overflow-wrap:break-word;-webkit-text-size-adjust:100%}@media(min-width:1024px){body{font-size:18px}}p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-strong)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}time{font-variant-numeric:tabular-nums}.wrap{max-width:calc(1200px + 2*var(--gut));margin:0 auto;padding:0 var(--gut)}.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.src .i,.srcs .i,.more .i,.aff .i,.unk a .i{width:14px;height:14px}.nw,.st,.src-h,.src-d{white-space:nowrap}.muted{color:var(--muted)}.skip{position:absolute;left:12px;top:-64px;z-index:50;padding:12px 18px;border-radius:8px;background:var(--ink);color:#fff;font-weight:600}.skip:focus{top:10px;color:#fff}.card,.callout,.outcome,.legal,.asks,.panel,.rowlink,.rows details,.rows .static,.partner,.states a,.menu-panel{border-radius:12px}.nav a,.menu-panel a,.menu summary,.rowlink,.rows summary,.more,.brand,.foot-links a,.foot-base a,.states a,.btn,.pop a{display:flex;align-items:center;min-height:44px;gap:8px}.more,.brand,.foot-links a,.foot-base a,.btn,.pop a{display:inline-flex}.nav a,.menu-panel a,.rowlink,.more,.brand,.toc a,.src a,.srcs a,.crumbs a,.chip,.formcard,.states a,.btn,.sj a{text-decoration:none}.more[href^="#"] .i{transform:rotate(90deg)}.more:hover,.src a:hover,.srcs a:hover,.crumbs a:hover{text-decoration:underline}h1,h2,h3,.sub,.glance-title{font-family:var(--display);font-weight:600;margin:0;color:var(--ink)}h1,h2{text-wrap:balance}h3{text-wrap:pretty;word-spacing:.06em}h1{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);line-height:1.05;letter-spacing:-.03em}h2{font-size:var(--h2);line-height:1.12;letter-spacing:-.02em}h3,.glance-title,.legal h2,.formcard b,.quick h2,.pick-l{font-size:var(--h3);line-height:1.3;letter-spacing:-.01em}.lede{font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);line-height:1.5}.disc,.sd,.pop,.crumbs,.toc a,.toc-t,.st,.src,.row-d,.tag,.sec-meta,.facts dt,.fd,.fv small,.rule,.to-fees,.fees caption,.fees thead th,.fine,.chk,.aff-n,.aff-c,.forms-idx,.glance-note,.chip{font-size:14px;line-height:1.5}.crumbs,.sd,.src,.sec-meta,.facts dt,.fees thead th,.fees caption,.chk,.aff-n,.tag,.toc-t{color:var(--muted)}.disc,.lede,.answer,.toc a,.row-d,.fd,.fv small,.rule,.fine,.note,.aside-note,.steps p,.qa p,.legal p,.route>p,.g-sec>p,.panel li,.asks li,.callout p,.outcome,.glance-note{color:var(--ink-2)}.site-head{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--line)}@media(min-width:768px){.site-head{position:sticky;top:0}}.site-head .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:63px}.brand,.brand:hover{gap:10px;color:var(--ink);font:600 1.125rem/1 var(--display);letter-spacing:-.01em}.mark{width:28px;height:28px;flex:none}.mk-doc{fill:var(--ink)}.mk-fold{fill:#4A4F5A}.mk-ln{fill:none;stroke:#fff;stroke-opacity:.5;stroke-width:2;stroke-linecap:round}.mk-seal{fill:var(--accent);stroke:var(--mk-ring,#fff);stroke-width:2}.nav{display:none}.nav a,.menu-panel a{padding:0 12px;border-radius:8px;color:var(--ink-2);font-size:15px}.nav a:hover,.menu-panel a:hover,.menu-panel a[aria-current]{background:var(--stone);color:var(--ink)}.menu{position:relative}.menu summary{list-style:none;padding:0 16px;border-radius:8px;background:var(--stone);font-weight:600;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu-panel{position:absolute;right:0;top:52px;width:min(280px,calc(100vw - 2*var(--gut)));padding:8px;background:#fff;box-shadow:0 12px 32px -12px rgb(21 23 28/.25),0 0 0 1px var(--line)}@media(min-width:1024px){.nav{display:flex;gap:4px}.menu{display:none}}.crumbs{padding-top:8px}.crumbs ol{display:flex;flex-wrap:wrap;align-items:baseline}.crumbs li+li::before{content:"/";margin:0 8px}.crumbs a{display:inline-block;padding-block:10px;min-height:44px;color:var(--ink)}.g-head h1{margin-top:8px;max-width:16em}.g-head .answer{margin-top:16px;max-width:40em}.g-head .disc{margin-top:12px}.sd{margin-top:4px}.sd::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--accent);vertical-align:1px}.g-head .lede{margin-top:20px;max-width:36em}.g-head .callout{margin-top:24px}.g-grid{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:var(--sec)}.g-head,.g-body,.g-rail{min-width:0}.g-rail{margin-top:32px}.toc{display:none}.toc-t{font:600 14px/1.5 var(--sans);letter-spacing:0}.toc a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent}.toc a:hover{border-color:var(--accent);color:var(--ink)}@media(min-width:1024px){.g-grid{grid-template-columns:minmax(0,720px) 300px;grid-template-areas:"head rail" "body rail";column-gap:48px;justify-content:space-between}.g-head{grid-area:head}.g-body{grid-area:body}.g-rail{grid-area:rail;align-self:stretch;margin-top:56px}.g-rail .toc{position:sticky;top:88px}.g-grid.has-hub{grid-template-areas:"head rail" "b1 rail" "hub rail" "b2 rail"}.has-hub>.b1{grid-area:b1}.has-hub>.b2{grid-area:b2}.has-hub>#guides{grid-area:hub}.toc{display:block;margin-top:24px}.toc ul{margin-top:8px;border-left:1px solid var(--line)}}@media(min-width:1280px){.g-grid{grid-template-columns:minmax(0,720px) 340px}}.card{background:var(--stone);padding:var(--pad)}.glance-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.glance-note{margin-top:8px}.facts>div{display:grid;gap:2px;padding:12px 0}.glance-head+.facts>div,.glance-note+.facts>div{padding-top:8px}.facts+.facts>div,.asks>div+div{border-top:1px solid var(--line)}.fv,.row-t{font-weight:600;line-height:1.4}.fv-s{font-weight:500}.fv-s>a{display:inline-flex;align-items:center;min-height:44px}.fv small{display:block;margin-top:2px;font-family:var(--sans);font-weight:400;letter-spacing:0}.facts.unk>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px}.facts.unk dd:last-child{grid-column:1/-1}.facts.unk a,.to-fees{display:inline-block;padding-block:4px;font-weight:500}.facts .src{margin-top:2px}.st{font-weight:600;color:var(--nc)}.st.bc{color:var(--bc)}.st::before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:1px}.src{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.src a{display:inline-flex;align-items:center;gap:2px;padding-block:2px;color:var(--ink);font-weight:600}.src-p{color:var(--ink-2)}.src-x{margin-left:4px}.g-sec,.hero,.hsec{padding-top:var(--sec)}.g-sec>h2,.sec-head{margin-bottom:16px}.sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.sec-head h2{margin:0}.g-sec>p{max-width:66ch}.g-sec>p+*,.g-sec>*+p,.g-sec>.checks+.grp,.form-src{margin-top:16px}.aside-note,.note,.fine{max-width:66ch;margin-top:16px}.more{margin-top:8px;font-weight:600}.checks{display:grid;gap:8px;padding-left:20px;list-style:disc}.checks li::marker{color:var(--accent)}.checks .src{margin-top:2px}.duo,.routes{display:grid;gap:8px}@media(min-width:768px){.duo,.rel,.routes{grid-template-columns:1fr 1fr}}.panel{display:flex;flex-direction:column;padding:var(--pad);background:var(--stone)}.panel .checks{margin:12px 0 8px}.panel .more{margin-top:auto}.steps{counter-reset:s}.step{counter-increment:s;position:relative;padding-left:44px;min-height:36px}.step+.step{margin-top:28px}.step::before{content:counter(s);position:absolute;left:0;top:-4px;font:600 28px/1.1 var(--display);letter-spacing:-.02em;color:var(--accent)}@media(min-width:768px){.step{padding-left:56px}.step::before{top:-6px;font-size:36px;line-height:1}}.steps p{max-width:62ch;margin-top:6px}.step .src{margin-top:8px}.grp{margin-top:20px}.qa .grp{margin-top:8px}.chip{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;margin-top:12px;padding:10px 14px;border-radius:8px;background:var(--stone);color:var(--ink-2)}.chip+.checks{margin-top:12px}.chip .i{width:18px;height:18px;color:var(--accent)}.chip b,.srcs a b{color:var(--ink);font-weight:600}.route .chip{background:#fff}.callout,.outcome{display:block;margin-top:32px;padding:16px 20px;background:var(--stone)}.g-sec .callout:not(.ok){background:var(--nc-bg)}.callout strong{display:block;font-weight:600}.callout strong+p,.callout p+p{margin-top:4px}.callout .src{margin-top:8px}.partner{margin-top:48px;padding:20px;border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff}.partner-t{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-weight:600}.partner-t span{font-size:14px;font-weight:400;color:var(--muted);white-space:nowrap}.partner p+p{margin-top:8px}.aff{font-weight:600}.vhr .aff{display:inline-block;padding:9px 0}.notary .aff{display:inline-block;padding:12px 0;margin:-12px 0}.notary .i{margin-right:-3px}.aff-l{padding:4px 0 0;line-height:0}.vhr .aff-l+p{margin-top:5px}.aff-l img{display:block;max-width:100%;height:auto;aspect-ratio:36/5}.vhr-l{margin-top:16px}.vhr-l .aff-n{margin-top:4px}.fees,.tbl.wide{width:100%;border-collapse:collapse}.fees caption{padding-bottom:8px;caption-side:top;text-align:left;font-weight:600}.fees th,.fees td{padding:14px 12px;text-align:left;vertical-align:top}.fees thead th{padding-block:10px;background:var(--stone);font-weight:600;white-space:nowrap}.tbl thead th:first-child{border-radius:8px 0 0 8px}.tbl thead th:last-child{border-radius:0 8px 8px 0}.fees tbody>*>*{border-bottom:1px solid var(--line)}.fees tbody th{font-weight:600}.fees .amt strong{font:600 1.125rem/1.3 var(--display)}.fees .total>*{border-top:2px solid var(--ink);border-bottom:0}@media(max-width:767px){.fees,.fees tbody,.fees caption{display:block}.fees thead{display:none}.fees tr{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 0;border-bottom:1px solid var(--line)}.fees tbody th,.fees td{display:block;grid-column:1/-1;padding:0;border:0!important}.fees tbody th{grid-column:1;grid-row:1}.fees .amt{grid-column:2;grid-row:1;text-align:right}.fees .who{font-size:14px;color:var(--muted)}.fees .who::before{content:"Who pays: "}.fees td:empty{display:none}.fees .total{border-top:2px solid var(--ink);border-bottom:0}}@media(min-width:768px){.fees .fsrc{min-width:10em}.fees .fsrc .src{display:block}}.rows,.glist,.rel,.states{display:grid;gap:4px}.glist.nat{margin-top:16px}.rowlink{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:12px 20px;background:var(--stone);color:var(--ink)}.rowlink:hover,.states a:hover{background:var(--stone-2);color:var(--ink)}.rowlink:hover .row-t{color:var(--accent-strong)}.rowlink>.i{grid-row:1/span 3;grid-column:2;color:var(--accent)}.rowlink:not(:has(.row-d))>.i{grid-row:1}.rows details,.rows .static{background:var(--stone)}.rows .static{display:grid;gap:4px;padding:12px 20px}.rows .static .row-d{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.rows summary{justify-content:space-between;padding:12px 20px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.rows summary::-webkit-details-marker{display:none}.rows summary .row-d{display:block;font-weight:400}.rows summary .i{color:var(--accent)}.rows details[open] summary .i{transform:rotate(45deg)}.det{display:grid;gap:8px;padding:0 20px 16px;color:var(--ink-2)}.qa+.qa{margin-top:32px}.qa p,.legal p{max-width:66ch;margin-top:8px}.srcs{display:grid;gap:12px}.srcs li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px}.srcs a{display:inline-flex;align-items:baseline;gap:6px;color:var(--ink);overflow-wrap:anywhere}.srcs a span{color:var(--muted)}.legal{padding:var(--pad);background:var(--stone)}.doc-top{padding-top:32px}.route{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.route .more{margin-top:auto}.formcard{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ink)}.formcard:hover{background:var(--stone-2);color:var(--ink)}.formcard .doc{display:none}.formcard b{display:block;font-family:var(--display);font-weight:600}.formcard span span{display:block;margin-top:4px;color:var(--ink-2)}.formcard>.i{color:var(--accent)}.asks{padding:4px var(--pad);background:var(--stone)}.asks>div{padding:16px 0}.asks .checks{margin-bottom:8px}.forms-idx{margin-top:8px}.sj{display:flex;flex-wrap:wrap;gap:4px 0;margin:16px 0 8px}.sj a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:8px;font-weight:600;text-align:center}.sj a:hover{background:var(--stone)}.g-sec>h3{margin:32px 0 12px}.legend{max-width:72ch;margin:8px 0 12px;font-size:14px;line-height:1.5;color:var(--muted);text-wrap:pretty}.tbl.wide th,.tbl.wide td{text-align:left;vertical-align:top;overflow-wrap:break-word;min-width:0}.tbl.wide tbody th{font-weight:600}.tbl.wide .src-h,.tbl.wide .src-d,.tbl.wide .nw,.tbl.wide .st{white-space:normal}.tbl.wide .src-h{display:flex;flex-wrap:wrap;column-gap:4px}.tbl.wide td:empty{display:none}.so{display:block;font-size:14px;line-height:1.5}.so .i{width:14px;height:14px}.more-st{margin-top:24px}.more-st summary{display:flex;align-items:center;min-height:44px;font-weight:600;color:var(--accent);cursor:pointer}@media(max-width:1023.98px){.tbl.wide,.tbl.wide tbody{display:block}.tbl.wide thead{display:none}.tbl.wide tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;row-gap:2px;padding:12px 0;border-bottom:1px solid var(--line)}.tbl.wide th,.tbl.wide td{display:block;padding:0}.tbl.wide tbody th{order:-2;flex:1 1 auto}.tbl.wide td{flex:1 1 100%;font-size:15px;line-height:1.45}.tbl.wide td::before{content:attr(data-label);display:inline;margin-right:6px;font-size:14px;color:var(--muted)}.tbl.wide td[data-label="Title fee"]{order:-1;flex:0 1 auto;margin-left:auto;font-weight:600}.tbl.wide td[data-label="Title fee"]::before{content:none}.tbl.wide td[data-label="Title fee"]:has(.st)::before{content:attr(data-label);font-weight:400}.tbl.wide td[data-label="Official form"]::before{content:"Form"}.tbl.wide td[data-label=Source]{margin-top:2px}.tbl.wide td[data-label=Source]::before{content:none}.tbl.wide td[data-label=Source]:has(>.st)::before{content:"Source"}.tbl.wide td .so{display:inline;white-space:nowrap}.tbl.wide td .so.rep{display:none}}@media(min-width:1024px){.g-grid.has-wide{grid-template-areas:"head rail" "wide wide" "body ."}.has-wide>.g-wide{grid-area:wide;min-width:0}.tbl.wide th,.tbl.wide td{padding:12px 6px;border-bottom:1px solid var(--line)}.tbl.wide thead th{position:sticky;top:64px;z-index:1;padding-block:10px;background:var(--stone);border:0;font-size:14px;font-weight:600;color:var(--muted)}.tbl.wide .src a{overflow-wrap:break-word}.tbl.wide td[data-label=Source]{min-width:160px}.tbl.wide .src-d time{white-space:nowrap}.tbl.wide .st{display:inline-block;padding-left:14px;text-indent:-14px}.tbl.wide td .st+.so{display:block}}.foot{--mk-ring:var(--ink);padding:72px 0 40px;background:var(--ink);color:rgb(255 255 255/.72);font-size:15px}.foot .brand{color:#fff}.foot .mk-doc{fill:var(--stone)}.foot .mk-fold{fill:#BDB7AC}.foot .mk-ln{stroke:var(--ink)}.foot a{color:#F0A27F}.foot a:hover{color:#fff}.foot-grid,.hsec{display:grid;gap:24px}.foot .disc{max-width:60ch;margin-top:16px;font-size:15px;color:rgb(255 255 255/.86)}.foot-links{display:flex;flex-wrap:wrap;gap:0 24px}.foot-base{margin-top:40px;padding-top:24px;border-top:1px solid rgb(255 255 255/.12);font-size:14px}@media(min-width:1024px){.foot-grid{grid-template-columns:1fr fit-content(50%);align-items:end}.foot-links{justify-content:flex-end}}.display{font-size:clamp(2.5rem,1.4rem + 3.4vw,4.5rem);line-height:1.02;letter-spacing:-.035em}.sub{color:var(--ink-2)}.hero>.lede{max-width:36rem;margin-top:24px}.hero>.disc,.pick>*+*,.quick p{margin-top:12px}.hero-g{display:grid;gap:32px;margin-top:32px}.states{grid-template-columns:repeat(auto-fill,minmax(min(148px,40%),1fr))}.states a{padding:8px 14px;line-height:1.3;background:var(--stone);color:var(--ink)}.pop a{margin-right:16px}.hsec:last-child{padding-bottom:var(--sec)}.list,.hsec h2+p{margin-top:16px}.list{list-style:disc;padding-left:20px}.btn{margin-top:24px;padding:10px 24px;border-radius:999px;background:var(--accent);color:#fff;font-weight:600}.btn:hover{background:var(--accent-strong);color:#fff}.btn+.muted{display:block;margin-top:.5rem}@media(max-width:767px){.sub{font-size:var(--h2);line-height:1.12;margin-top:4px}}@media(min-width:1024px){.hero-g{grid-template-columns:5fr 7fr;column-gap:72px}.hsec{grid-template-columns:4fr 8fr;column-gap:72px}}
