@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper:#faf6ef;--paper-warm:#f3ecdf;--card:#fffdf8;--ink:#3a3226;--ink-soft:#6b6152;--accent:#a24d28;--accent-deep:#8a3f1f;--accent-tint:#f6e3d7;--moss:#4d5a3f;--moss-tint:#e7eadd;--line:#e5dbc9;--line-soft:#ece4d5;--radius:14px;--radius-small:8px;--shadow-soft:0 1px 2px rgba(58,50,38,0.05),0 8px 28px rgba(58,50,38,0.07);--font-serif:"Fraunces Variable","Fraunces",Georgia,"Times New Roman",serif;--font-sans:"Inter Variable","Inter",-apple-system,"Segoe UI",sans-serif;--measure:66ch;--page-max:72rem;--gutter:clamp(1.25rem,4vw,2.5rem)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-serif);font-weight:560;line-height:1.15;letter-spacing:-.01em;margin:0 0 .6em;text-wrap:balance}h1{font-size:clamp(2.1rem,5.5vw,3.4rem)}h2{font-size:clamp(1.55rem,3.4vw,2.15rem)}h3{font-size:1.2rem}p{margin:0 0 1em;max-width:var(--measure)}a{color:var(--accent-deep);-webkit-text-decoration-color:color-mix(in srgb,var(--accent-deep) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-deep) 40%,transparent);text-underline-offset:3px;transition:color .12s ease}a:hover{color:var(--accent)}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:3px}::selection{background:var(--accent-tint)}.wrap{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--paper);padding:.6rem 1rem;border-radius:0 0 var(--radius-small) 0;z-index:100}.skip-link:focus{left:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.site-header .bar{display:flex;align-items:center;gap:1.25rem;min-height:4rem}.wordmark{font-family:var(--font-serif);font-size:1.45rem;font-weight:600;letter-spacing:-.015em;text-decoration:none}.wordmark,.wordmark:hover{color:var(--ink)}.main-nav{display:none;gap:1.35rem;margin-left:.75rem}.main-nav a{color:var(--ink-soft);text-decoration:none;font-size:.95rem}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--ink)}.nav-experimental{color:var(--accent-deep)!important}.nav-experimental:before{content:"◦ ";opacity:.7}.nav-experimental:hover{color:var(--accent)!important}.header-tools{margin-left:auto;display:flex;align-items:center;gap:.6rem}.lang-menu{position:relative}.lang-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid var(--line);border-radius:999px;font-size:.85rem;color:var(--ink);background:var(--card);transition:border-color .12s ease}.lang-menu>summary::-webkit-details-marker{display:none}.lang-menu>summary:hover{border-color:var(--ink-soft)}.lang-menu .menu{position:absolute;right:0;top:calc(100% + .5rem);min-width:10.5rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-small);box-shadow:var(--shadow-soft);padding:.35rem;display:grid}.lang-menu .menu a{padding:.45rem .7rem;border-radius:6px;color:var(--ink);text-decoration:none;font-size:.9rem}.lang-menu .menu a:hover{background:var(--paper-warm)}.lang-menu .menu a[aria-current=true]{font-weight:600;color:var(--accent-deep)}.nav-menu{position:relative}.nav-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;color:var(--ink-soft);font-size:.95rem}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary:hover,.nav-menu>summary[aria-current=page],.nav-menu[open]>summary{color:var(--ink)}.nav-menu-caret{opacity:.7;transition:transform .12s ease}.nav-menu[open] .nav-menu-caret{transform:rotate(180deg)}.nav-menu-panel{position:absolute;left:0;top:calc(100% + .6rem);z-index:20;width:min(34rem,82vw);display:grid;grid-template-columns:1fr 1fr;grid-gap:.2rem 1.5rem;gap:.2rem 1.5rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-small);box-shadow:var(--shadow-soft);padding:1rem 1.15rem}.nav-menu-group{display:grid;align-content:start;grid-gap:.05rem;gap:.05rem}.nav-menu-heading{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-weight:600;margin:0 0 .25rem}.nav-menu-group a{color:var(--ink);text-decoration:none;font-size:.9rem;line-height:1.3;padding:.3rem .4rem;border-radius:6px}.nav-menu-group a:hover{background:var(--paper-warm);color:var(--accent-deep)}.nav-menu-all{grid-column:1/-1;border-top:1px solid var(--line-soft);margin-top:.5rem;padding-top:.7rem;font-size:.9rem;font-weight:600;color:var(--accent-deep);text-decoration:none}.nav-menu-all:hover{color:var(--accent)}.mobile-nav-tools{display:grid;grid-gap:.1rem;gap:.1rem}.mobile-nav-tools-title{font-weight:600!important}.mobile-nav-group{display:grid;grid-gap:.02rem;gap:.02rem;padding-left:.6rem;margin:.1rem 0 .35rem}.mobile-nav-group .nav-menu-heading{margin:.5rem 0 .2rem}.mobile-nav-group a{font-size:.98rem!important;padding:.42rem .25rem!important;color:var(--ink-soft)!important}.mobile-nav-group a:hover{color:var(--accent-deep)!important}.currency-toggle{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--card)}.currency-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:.8rem;padding:.42rem .65rem;color:var(--ink-soft);cursor:pointer;transition:background .12s ease,color .12s ease}.currency-toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.menu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--card);border-radius:var(--radius-small);padding:.45rem .55rem;cursor:pointer;display:inline-flex;color:var(--ink)}.mobile-nav{border-top:1px solid var(--line-soft);background:var(--paper);display:grid;padding:.75rem var(--gutter) 1rem;grid-gap:.15rem;gap:.15rem}.mobile-nav a{padding:.6rem .25rem;color:var(--ink);text-decoration:none;font-size:1.05rem;border-radius:6px}.mobile-nav a:hover{color:var(--accent-deep)}@media (min-width:860px){.main-nav{display:flex}.menu-button,.mobile-nav{display:none}}.hero{position:relative;isolation:isolate;color:#fdfaf4;padding:clamp(4.5rem,12vw,8.5rem) 0 clamp(2.5rem,6vw,4.5rem);background:linear-gradient(180deg,#6d7f8a,#4c5a52 60%,#3a4238);overflow:hidden}.hero .hero-img{object-fit:cover;z-index:-2}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(30,28,22,.28),rgba(30,28,22,.18) 40%,rgba(30,28,22,.62))}.hero .kicker{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.92;margin-bottom:1rem}.hero h1{color:#fffdf8;max-width:17ch;margin-bottom:.5em}.hero .sub{font-size:clamp(1rem,2vw,1.125rem);max-width:56ch;color:rgba(253,250,244,.92);margin-bottom:2.2rem}@media (prefers-reduced-motion:no-preference){.hero .kicker,.hero .search-card,.hero .sub,.hero h1{animation:rise .6s ease-out both}.hero h1{animation-delay:60ms}.hero .sub{animation-delay:.12s}.hero .search-card{animation-delay:.18s}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.search-card{background:var(--card);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:1.1rem;display:grid;grid-gap:.9rem;gap:.9rem;max-width:60rem}.search-card .field{display:grid;grid-gap:.3rem;gap:.3rem}.search-card label{font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--ink-soft);text-transform:uppercase}.search-card input,.search-card select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-small);padding:.65rem .75rem;min-height:2.9rem;width:100%}.search-card input:hover,.search-card select:hover{border-color:var(--ink-soft)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-weight:600;border:0;cursor:pointer;border-radius:var(--radius-small);padding:.7rem 1.3rem;min-height:2.9rem;background:var(--accent);color:#fffdf8;text-decoration:none;transition:background .14s ease,transform .14s ease}.btn:hover{background:var(--accent-deep);color:#fffdf8}.btn:active{transform:translateY(1px)}@media (min-width:780px){.search-card{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end}}.results{padding:clamp(2.5rem,6vw,4.5rem) 0}.results-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-bottom:.4rem}.results-head h2{margin:0}.results-intro{color:var(--ink-soft);font-size:.95rem;margin-bottom:1.4rem}.reviewed{font-size:.85rem;color:var(--ink-soft)}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.1rem}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.87rem;padding:.42rem .9rem;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;transition:border-color .12s ease,background .12s ease}.chip:hover{border-color:var(--ink-soft)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip-clear{border:0;background:none;color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:.87rem;padding:.4rem}.match-count{font-size:.9rem;color:var(--ink-soft);margin:0 0 1.25rem}.affiliate-note{font-size:.85rem;color:var(--ink-soft);max-width:none;margin:1.1rem 0 0}.provider-cards{display:grid;grid-gap:1.1rem;gap:1.1rem}.provider-card{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius);padding:1.25rem;box-shadow:0 1px 2px rgba(58,50,38,.04)}.provider-top{display:flex;align-items:center;gap:.8rem;margin-bottom:.55rem}.provider-logo{width:44px;height:44px;border-radius:10px;flex:none}.provider-name{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;margin:0}.badge{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.18rem .55rem;border-radius:999px;background:var(--moss-tint);color:var(--moss)}.tags{display:flex;flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .9rem;padding:0;list-style:none}.tag{font-size:.78rem;font-weight:550;padding:.16rem .6rem;border-radius:999px;background:var(--accent-tint);color:var(--accent-deep)}.attr-list{margin:0 0 1.1rem;display:grid;grid-gap:.65rem;gap:.65rem}.attr-list>div{display:grid;grid-gap:.05rem;gap:.05rem;padding-top:.65rem;border-top:1px solid var(--line-soft)}.attr-list dt{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.attr-list dd{margin:0;font-size:.95rem}.value-line{display:inline-flex;align-items:center;gap:.4rem;font-weight:550}.value-note{display:block;color:var(--ink-soft);font-size:.86rem;font-weight:400;margin-top:.1rem}.icon-yes{color:var(--moss);flex:none}.icon-no{color:var(--ink-soft);flex:none}.card-cta{width:100%}.cta-hint{display:block;text-align:center;font-size:.78rem;color:var(--ink-soft);margin-top:.45rem}.compare-table-wrap{display:none}@media (min-width:960px){.provider-cards{display:none}.compare-table-wrap{display:block;overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card);box-shadow:0 1px 2px rgba(58,50,38,.04)}table.compare{width:100%;border-collapse:collapse;font-size:.93rem}table.compare td,table.compare th{padding:.85rem 1.1rem;text-align:left;vertical-align:top;border-top:1px solid var(--line-soft);min-width:13rem}table.compare thead th{border-top:0;vertical-align:bottom;padding-top:1.35rem}table.compare th[scope=row]{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);min-width:9.5rem;width:9.5rem;padding-top:1rem}table.compare tbody tr:hover td{background:color-mix(in srgb,var(--paper-warm) 45%,transparent)}.col-provider{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:start}.col-provider .provider-name{font-size:1.15rem}}.empty{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius);padding:clamp(1.5rem,4vw,2.5rem)}.empty h3{font-size:1.35rem}.empty .suggestions{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:.75rem 0 0;list-style:none}.empty .suggestions a{display:inline-block;padding:.45rem .95rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);text-decoration:none;font-size:.9rem}.empty .suggestions a:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.notice{background:var(--paper-warm);border-radius:var(--radius-small);padding:.9rem 1.1rem;font-size:.92rem;margin:0 0 1.25rem;max-width:none}.section-break{position:relative;height:clamp(240px,42vw,440px);overflow:hidden;background:linear-gradient(160deg,#8a977c,#5d6b52 55%,#46503f)}.section-break img{object-fit:cover}.content-section{padding:clamp(3rem,7vw,5.5rem) 0}.content-section.alt{background:var(--paper-warm)}.two-col{display:grid;grid-gap:2rem;gap:2rem;margin-top:1.75rem}@media (min-width:780px){.two-col{grid-template-columns:1fr 1fr;gap:3rem}}.advice{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid var(--line)}.glossary{margin:1.75rem 0 0;display:grid;grid-gap:1.4rem;gap:1.4rem}@media (min-width:780px){.glossary{grid-template-columns:1fr 1fr;gap:1.75rem 3rem}}.glossary dt{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;margin-bottom:.25rem}.glossary dd{margin:0;color:var(--ink-soft)}.link-block{display:grid;grid-gap:1rem;gap:1rem;justify-items:start}.page{padding:clamp(3rem,7vw,5rem) 0 clamp(3.5rem,8vw,6rem)}.page .kicker{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--accent-deep);margin-bottom:.9rem}.page-updated{color:var(--ink-soft);font-size:.9rem;margin-bottom:2rem}.prose h2{margin-top:2rem;font-size:1.4rem}.guide-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:2rem 0}@media (min-width:780px){.guide-grid{grid-template-columns:repeat(3,1fr)}}.guide-card{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius);padding:1.5rem}.guide-card .badge{margin-bottom:.8rem}.guide-card h2{font-size:1.3rem;margin-bottom:.4rem}.guide-card p{color:var(--ink-soft);font-size:.95rem;margin:0}.tool-card{display:flex;flex-direction:column;gap:.4rem}.tool-card h3{font-size:1.15rem;margin:0}.tool-card p{color:var(--ink-soft);font-size:.95rem;margin:0}.tool-card p:last-child{margin-top:auto;padding-top:.4rem;font-weight:600}.tool-card p:last-child a{color:var(--accent-deep)}.tool-launch-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tool-newtab{font-size:.9rem;font-weight:600;white-space:nowrap}.tool-frame{width:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:1.25rem 0 .5rem;display:block;overflow:hidden}.tool-how-title{margin-top:2rem}.tool-steps{margin:.5rem 0 0;padding-left:1.25rem;display:grid;grid-gap:.6rem;gap:.6rem}.tool-steps li::marker{color:var(--accent);font-weight:700}.tool-steps li{color:var(--ink-soft)}.tool-alltools{margin-top:1.5rem;font-weight:600}.notfound{min-height:55vh;display:grid;align-content:center;justify-items:start;padding:4rem 0}.site-footer{background:var(--paper-warm);border-top:1px solid var(--line);padding:clamp(2.5rem,5vw,3.75rem) 0 2rem;font-size:.9rem;color:var(--ink-soft)}.site-footer .cols{display:grid;grid-gap:2rem;gap:2rem;margin-bottom:2.25rem}@media (min-width:780px){.site-footer .cols{grid-template-columns:1.5fr 1fr 1fr}}.site-footer .col-title{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.site-footer .wordmark{font-size:1.25rem;display:inline-block;margin-bottom:.5rem}.site-footer nav{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:start}.site-footer a{color:var(--ink)}.site-footer .fineprint{border-top:1px solid var(--line);padding-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem 2rem;font-size:.84rem}.breadcrumbs{font-size:.85rem;color:var(--ink-soft);margin-bottom:1.5rem}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.breadcrumbs li+li:before{content:"›";margin-right:.35rem;color:var(--ink-soft)}.breadcrumbs a{color:var(--ink-soft)}.lead{font-size:1.08rem;max-width:68ch}.pill-links{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:.9rem 0 1.75rem;list-style:none}.pill-links a{display:inline-block;padding:.45rem .95rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);text-decoration:none;font-size:.9rem}.pill-links a:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.faq-list{margin-top:1.75rem;display:grid;grid-gap:1.4rem;gap:1.4rem;max-width:72ch}.faq-item{padding-top:1.4rem;border-top:1px solid var(--line-soft)}.faq-item h3{font-size:1.15rem;margin-bottom:.4rem}.faq-item p{margin:0;color:var(--ink-soft)}.provider-section{margin-top:2.5rem}.page .provider-top h1{margin-bottom:0}.point-list{margin:.75rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.5rem;gap:.5rem}.seq-stage{background:var(--paper-warm);border-bottom:1px solid var(--line-soft);padding:clamp(1.25rem,4vw,3rem) 0}.seq-app{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);max-width:46rem;margin-inline:auto;min-height:min(84vh,52rem);display:flex;flex-direction:column;overflow:hidden;scroll-margin-top:5rem}.seq-view{flex:1 1;display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,2.75rem);animation:seq-fade .24s ease}.seq-view[hidden]{display:none}@keyframes seq-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.seq-kicker{letter-spacing:.12em;color:var(--accent-deep);margin:0 0 .75rem}.seq-eyebrow,.seq-kicker{font-size:.78rem;font-weight:600;text-transform:uppercase}.seq-eyebrow{letter-spacing:.06em}.seq-eyebrow,.seq-hint{color:var(--ink-soft);margin:0}.seq-hint{font-size:.85rem}.seq-center{text-align:center}.seq-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;font:inherit;font-weight:600;font-size:1rem;border:0;cursor:pointer;border-radius:var(--radius-small);min-height:3.3rem;padding:.7rem 1.3rem;background:var(--accent);color:#fffdf8;transition:background .12s ease}.seq-primary:hover{background:var(--accent-deep)}a.seq-primary{text-decoration:none}.seq-primary:active{transform:translateY(1px)}.seq-primary:disabled{background:var(--line);color:var(--ink-soft);cursor:not-allowed}.seq-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.92rem;font-weight:500;cursor:pointer;background:none;border:0;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;padding:.5rem}.seq-ghost:hover{color:var(--ink)}.seq-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:1.2rem;line-height:1;cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:50%;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft);flex:none}.seq-back:hover{color:var(--ink);border-color:var(--ink-soft)}.seq-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;background:none;border:0;color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px;padding:.2rem 0}.seq-hub{justify-content:center}.seq-hero-title{font-size:clamp(1.3rem,3.2vw,1.7rem);color:var(--moss);max-width:26ch;margin-bottom:.5em}.seq-hero-stat{display:block;font-weight:600;font-size:clamp(4rem,11vw,6rem);line-height:.95;letter-spacing:-.03em;margin:.2rem 0 .25rem;color:var(--ink)}.seq-hero-lead{color:var(--ink-soft);font-size:.95rem;max-width:52ch}.seq-hub-actions{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1.25rem}.seq-preview{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line-soft)}.seq-preview-track{list-style:none;margin:1rem 0 0;padding:0 0 0 1.35rem;position:relative;display:grid;grid-gap:.95rem;gap:.95rem}.seq-preview-track:before{content:"";position:absolute;left:.3rem;top:.5rem;bottom:.5rem;width:2px;background:var(--line-soft)}.seq-preview-track li{position:relative;display:flex;align-items:baseline;gap:.7rem}.seq-preview-dot{position:absolute;left:-1.35rem;top:.18rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--line);border:2px solid var(--card)}.seq-preview-track li.is-first .seq-preview-dot{background:var(--moss)}.seq-preview-name{font-weight:500;font-size:.95rem}.seq-preview-count{font-size:.8rem;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq-intake-bar{display:flex;align-items:center;gap:.9rem;margin-bottom:clamp(1.5rem,5vh,3rem)}.seq-intake-progress{flex:1 1}.seq-intake-count{font-size:.78rem;font-weight:600;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq-question{flex:1 1;display:flex;flex-direction:column}.seq-question h2{font-size:clamp(1.55rem,4vw,2rem);max-width:22ch;margin-bottom:.35em}.seq-question-hint{color:var(--ink-soft);font-size:.92rem;margin-bottom:1.5rem}.seq-options{display:grid;grid-gap:.55rem;gap:.55rem}.seq-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.98rem;font-weight:500;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.95rem 1.1rem;border-radius:var(--radius-small);border:1px solid var(--line);background:var(--paper);color:var(--ink);transition:border-color .12s ease,background .12s ease,color .12s ease}.seq-option:hover{border-color:var(--ink-soft)}.seq-option[aria-checked=true],.seq-option[aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:#fffdf8;font-weight:600}.seq-option-check{flex:none;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--accent);color:#fffdf8;font-size:.72rem;display:inline-flex;align-items:center;justify-content:center}.seq-date{font:inherit;font-size:1.05rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-small);padding:.85rem 1rem;width:100%;max-width:18rem}.seq-question-foot{margin-top:auto;padding-top:1.75rem;display:grid;grid-gap:.6rem;gap:.6rem}.seq-bar{height:5px;border-radius:5px;background:var(--line-soft);overflow:hidden}.seq-bar-fill{height:100%;background:var(--moss);border-radius:5px;transition:width .2s ease}.seq-bar-fill.is-signal{background:var(--accent)}.seq-plan-head{display:grid;grid-gap:1rem;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line-soft)}@media (min-width:900px){.seq-plan-head{grid-template-columns:1.1fr 1.6fr;align-items:start}}.seq-days{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-top:.4rem}.seq-days-num{font-family:var(--font-serif);font-weight:600;font-size:2.6rem;line-height:1;letter-spacing:-.02em;color:var(--accent-deep)}.seq-days-label{color:var(--ink-soft);font-size:.95rem}.seq-plan-links{display:flex;gap:1.1rem;margin-top:.5rem}.seq-plan-meters{display:grid;grid-gap:.6rem;gap:.6rem}.seq-progress{display:flex;align-items:center;gap:.8rem}.seq-progress-num{font-family:var(--font-serif);font-weight:600;font-size:1.35rem;color:var(--moss);white-space:nowrap}.seq-progress-num em{font-style:normal;font-family:var(--font-sans);font-weight:400;font-size:.95rem;color:var(--ink-soft)}.seq-progress .seq-bar{flex:1 1;height:6px}.seq-deadline{background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-small);padding:.7rem .9rem;display:grid;grid-gap:.45rem;gap:.45rem}.seq-deadline.is-closed{background:var(--paper-warm);border-color:var(--line)}.seq-deadline-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.seq-deadline-title{font-size:.88rem}.seq-deadline-title,.seq-deadline-value{font-weight:600;color:var(--accent-deep)}.seq-deadline-value{font-size:.82rem;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq-meter{height:5px;border-radius:5px;background:color-mix(in srgb,var(--accent) 18%,var(--paper));overflow:hidden}.seq-meter-fill{height:100%;background:var(--accent);border-radius:5px;transition:width .2s ease}.seq-lane-head{display:flex;align-items:baseline;gap:.6rem;padding-bottom:.55rem;border-bottom:2px solid var(--line)}.seq-lane-head h3{margin:0;font-size:1.1rem}.seq-lane-count{font-size:.8rem;font-weight:600;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq-steps{list-style:none;margin:.8rem 0 0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.seq-step{display:flex;gap:.65rem;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-small);padding:.7rem .75rem}.seq-step.is-signal{border-left:3px solid var(--accent)}.seq-step.is-done{background:transparent;border-color:var(--line-soft);padding-block:.45rem}.seq-step.is-done .seq-step-title{color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-weight:500}.seq-step.is-blocked{background:transparent;border-style:dashed}.seq-check,.seq-step.is-blocked .seq-step-title,.seq-step.is-blocked .seq-step-why{color:var(--ink-soft)}.seq-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:1.75rem;height:1.75rem;margin-top:.1rem;border-radius:50%;border:2px solid var(--line);background:var(--card);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:border-color .12s ease,background .12s ease,color .12s ease}.seq-check svg{opacity:.45;transition:opacity .12s ease}.seq-focus-card.is-leaving .seq-check svg,.seq-step.is-done .seq-check svg{opacity:1}.seq-focus-card .seq-check:hover,.seq-step.is-available .seq-check:hover{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-deep)}.seq-focus-card .seq-check:hover svg,.seq-step.is-available .seq-check:hover svg{opacity:1}.seq-focus-card.is-leaving .seq-check,.seq-step.is-done .seq-check{background:var(--moss);border-color:var(--moss);color:#fffdf8}.seq-step.is-blocked .seq-check{border-color:var(--line-soft);background:var(--paper-warm);cursor:not-allowed}.seq-step-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer;min-width:0;flex:1 1;position:relative;color:inherit}.seq-step-title{display:block;font-weight:600;font-size:.95rem;line-height:1.35}.seq-step-why{display:block;margin-top:.2rem;font-size:.84rem;line-height:1.5;color:var(--ink-soft)}.seq-step-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.5rem}.seq-tag{display:inline-block;font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.22rem .55rem;border-radius:999px;background:var(--paper-warm);color:var(--ink-soft);border:0}.seq-tag-now{background:var(--accent-tint);color:var(--accent-deep)}.seq-tag-unlocks{background:var(--moss-tint);color:var(--moss)}button.seq-tag-lock{font:inherit;font-size:.66rem;font-weight:600;letter-spacing:.05em;cursor:pointer}.seq-saved{margin:1.4rem 0 0;color:var(--ink-soft);font-size:.82rem;max-width:none}.seq-saved+.seq-saved{margin-top:.4rem}.seq-unlock-chip{margin:0;min-height:1.3rem;font-size:.84rem;color:var(--moss)}.seq-unlock-chip strong{font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--moss);background:var(--moss-tint);border-radius:999px;padding:.16rem .5rem;margin-right:.4rem}.seq-focus{display:flex;flex-direction:column;flex:1 1}.seq-journey{list-style:none;margin:1.3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.4rem;gap:.4rem}.seq-journey li{position:relative}.seq-journey li:not(:last-child):after{content:"";position:absolute;top:.85rem;left:calc(50% + 1.1rem);right:calc(-50% + 1.1rem);height:2px;border-radius:2px;background:var(--line);pointer-events:none}.seq-journey li.is-complete:not(:last-child):after{background:var(--moss)}.seq-journey-stop{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;text-align:center;width:100%;display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;padding:0 .2rem .4rem;border:0;border-radius:var(--radius-small);background:none;color:var(--ink-soft);transition:color .12s ease}.seq-journey-stop:hover{color:var(--ink)}.seq-journey-node{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:2px solid var(--line);background:var(--card);color:var(--ink-soft);font-family:var(--font-sans);font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .12s ease,background .12s ease,color .12s ease}.seq-journey-stop:hover .seq-journey-node{border-color:var(--ink-soft)}.seq-journey li.is-complete .seq-journey-node{background:var(--moss);border-color:var(--moss);color:#fffdf8}.seq-journey li.is-current .seq-journey-node{border-color:var(--moss);color:var(--moss);animation:seq-node-pulse 2.4s ease-out infinite}.seq-journey li.is-current .seq-phase-name{color:var(--ink)}@keyframes seq-node-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--moss) 35%,transparent)}60%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.seq-phase-name{font-weight:600;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.seq-phase-count{font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq-journey-stop .seq-bar{display:block;width:100%;max-width:5.5rem;height:4px}.seq-journey-stop .seq-bar-fill{display:block}@media (max-width:640px){.seq-phase-name{font-size:.58rem;letter-spacing:.03em}.seq-journey li:not(:last-child):after{left:calc(50% + 1rem);right:calc(-50% + 1rem)}}.seq-focus-heading{display:flex;align-items:center;gap:.5rem;font-size:1.15rem;margin:1.6rem 0 .9rem}.seq-focus-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .45rem;border-radius:999px;background:var(--moss);color:#fffdf8;font-family:var(--font-sans);font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq-focus-list{list-style:none;margin:0;padding:0 0 0 2rem;position:relative;display:grid;grid-gap:.7rem;gap:.7rem;counter-reset:seq-leg}.seq-focus-list:before{content:"";position:absolute;left:.7rem;top:1.4rem;bottom:1.4rem;width:2px;border-radius:2px;background:linear-gradient(var(--moss),var(--line-soft))}.seq-focus-card:before{counter-increment:seq-leg;content:counter(seq-leg);position:absolute;left:-2rem;top:1.05rem;width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--line);background:var(--card);color:var(--ink-soft);font-family:var(--font-sans);font-size:.72rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq-focus-card:first-child:before{background:var(--moss);border-color:var(--moss);color:#fffdf8}.seq-focus-card{position:relative;display:flex;gap:.8rem;align-items:flex-start;background:var(--card);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius);padding:1rem 1.1rem;box-shadow:var(--shadow-soft);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.seq-focus-card:hover{border-color:var(--ink-soft);border-left-color:var(--moss);box-shadow:0 10px 26px -14px rgba(58,50,38,.28);transform:translateY(-2px)}.seq-focus-card.is-signal,.seq-focus-card.is-signal:hover{border-left-color:var(--accent)}.seq-focus-card .seq-check{width:2rem;height:2rem;margin-top:.05rem}.seq-focus-card .seq-step-title{font-family:var(--font-serif);font-size:1.12rem;line-height:1.3;padding-right:0}.seq-focus-card .seq-step-why{margin-top:.3rem;padding-right:0}.seq-step-details{display:inline-block;justify-self:start;margin-top:.55rem;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);border-bottom:1px solid color-mix(in srgb,var(--accent-deep) 45%,transparent);padding-bottom:.12rem;opacity:.8;transition:opacity .12s ease}.seq-focus-card:hover .seq-step-details,.seq-step-open:hover .seq-step-details{opacity:1}.seq-focus-card.is-leaving{animation:seq-card-out .24s ease forwards}.seq-focus-card.is-entering{animation:seq-card-in .3s ease}@keyframes seq-card-out{to{opacity:0;transform:translateX(12px)}}@keyframes seq-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.seq-focus-body{flex:1 1;min-width:0;display:grid;grid-gap:.55rem;gap:.55rem}.seq-focus-partners{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;background:var(--paper-warm);border:1px solid var(--line-soft);border-radius:var(--radius-small);padding:.5rem .6rem}.seq-partner-badge{flex:none;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--moss);background:var(--moss-tint);border-radius:999px;padding:.2rem .5rem}.seq-partner-link{display:inline-flex;align-items:center;gap:.15rem;font-size:.8rem;font-weight:600;color:var(--accent-deep);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.28rem .7rem;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.seq-partner-link:hover{background:var(--accent);border-color:var(--accent);color:#fffdf8}.seq-focus-done{margin:1.6rem 0 0;font-size:1.05rem;font-weight:600;color:var(--moss)}.seq-focus-more{justify-self:start;align-self:flex-start;padding-left:0;text-align:left;margin-top:.5rem}.seq-disclosure-line{margin:1.4rem 0 0;font-size:.78rem}.seq-disclosure-line,.seq-disclosure-line a{color:var(--ink-soft)}.seq-drawer-bar{display:flex;align-items:center;gap:.8rem;margin:1.3rem 0 .2rem}.seq-lane{margin-top:.8rem;scroll-margin-top:1rem}@media (max-width:640px){.seq-focus-card{padding:.9rem .85rem;gap:.65rem}.seq-focus-card .seq-step-title{font-size:1.02rem}.seq-focus-list{padding-left:1.7rem}.seq-focus-list:before{left:.55rem}.seq-focus-card:before{left:-1.7rem;width:1.3rem;height:1.3rem;font-size:.66rem}.seq-check{width:2rem;height:2rem}.seq-focus-card .seq-check{width:2.1rem;height:2.1rem}.seq-partner-link{padding:.34rem .75rem}.seq-plan-links{flex-wrap:wrap}}.seq-detail-body{flex:1 1;display:flex;flex-direction:column;max-width:34rem}.seq-detail-title{font-size:clamp(1.5rem,4vw,1.9rem);margin-bottom:.4em}.seq-detail-why{color:var(--ink-soft);font-size:.98rem}.seq-detail-how{margin:.4rem 0 1rem}.seq-detail-how h3{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .35rem}.seq-detail-how p{margin:0;font-size:.95rem;line-height:1.65;max-width:none}.seq-detail-tip{background:var(--paper-warm);border-left:3px solid var(--moss);border-radius:var(--radius-small);padding:.7rem .85rem;margin:0 0 1rem}.seq-detail-tip strong{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--moss);margin-bottom:.25rem}.seq-detail-tip p{margin:0;font-size:.9rem;line-height:1.6;max-width:none}.seq-detail-needs{display:flex;flex-wrap:wrap;gap:.35rem}.seq-detail-needs,.seq-detail-unlocks{margin-bottom:.9rem}.seq-official{display:inline-block;font-size:.88rem;font-weight:500;-webkit-text-decoration-color:color-mix(in srgb,var(--moss) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--moss) 40%,transparent)}.seq-official,.seq-official:hover{color:var(--moss)}.seq-partners{margin-top:.9rem;border:1px dashed var(--line);border-radius:var(--radius-small);background:var(--paper);padding:.6rem .75rem}.seq-partners-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.seq-partners-head>span:first-child{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.seq-partners-list{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.seq-partners-note{margin:.6rem 0 0;font-size:.75rem}.seq-partners-note,.seq-partners-note a{color:var(--ink-soft)}.seq-app.is-empty,.seq-view.is-empty{align-items:center;justify-content:center}.seq-load{display:grid;justify-items:center;grid-gap:1rem;gap:1rem;padding:2rem;text-align:center;color:var(--ink-soft)}.seq-load p{margin:0}.seq-spinner{width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:seq-spin .9s linear infinite}@keyframes seq-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.seq-spinner{animation:none}}.seq-editorial{padding:clamp(2.5rem,6vw,4rem) 0}.seq-editorial h2{max-width:30ch}.seq-editorial>.wrap>p{color:var(--ink-soft)}.seq-facts{display:grid;grid-gap:1rem;gap:1rem;margin:1.75rem 0 2.5rem}@media (min-width:780px){.seq-facts{grid-template-columns:repeat(3,1fr)}}.seq-fact{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.35rem}.seq-fact-stat{font-family:var(--font-serif);font-weight:600;font-size:2.4rem;line-height:1;letter-spacing:-.02em;color:var(--accent-deep);margin:0 0 .5rem}.seq-fact h3{font-size:1.05rem;margin-bottom:.35em}.seq-fact p{margin:0;font-size:.92rem;color:var(--ink-soft)}.seq-editorial .faq-list{margin:1.5rem 0 2.5rem}.seq-disclaimer{font-size:.85rem;color:var(--ink-soft);max-width:70ch}