@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4f4604{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_4f4604{--font-heading:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");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:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_aeb8b9{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_aeb8b9{--font-body:"Source Sans 3","Source Sans 3 Fallback"}:root{--background:#f6f5ef;--surface:rgba(255,255,255,0.86);--surface-strong:#ffffff;--surface-alt:#e8eef9;--text:#0f172a;--text-soft:#475569;--border:rgba(15,23,42,0.1);--brand:#1d4ed8;--brand-strong:#0f3cb8;--accent:#f97316;--accent-soft:rgba(249,115,22,0.14);--success:#0f766e;--shadow:0 24px 70px rgba(15,23,42,0.11);--radius:26px;--radius-sm:18px;--container:min(1400px,calc(100vw - 3rem))}html[data-theme=dark]{color-scheme:dark;--background:#0b1421;--surface:rgba(16,25,41,0.9);--surface-strong:#142034;--surface-alt:#1a2a41;--text:#edf3ff;--text-soft:#b4c0d6;--border:rgba(148,163,184,0.18);--brand:#7cb0ff;--brand-strong:#9bc3ff;--accent:#fb923c;--accent-soft:rgba(251,146,60,0.18);--success:#2dd4bf;--shadow:0 26px 70px rgba(2,8,23,0.38)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:var(--font-body),sans-serif;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(29,78,216,.12),transparent 30%),radial-gradient(circle at 80% 20%,rgba(249,115,22,.15),transparent 22%),linear-gradient(180deg,#fbfaf6,#f6f5ef 55%,#eef4fb)}body :not(a):not(button):not(input):not(textarea):not(select)::selection{background:transparent;color:inherit}.button::selection,.text-link::selection,a::selection,button::selection{background:rgba(29,78,216,.2);color:inherit}.button::-moz-selection,.text-link::-moz-selection,a::-moz-selection,button::-moz-selection{background:rgba(29,78,216,.2);color:inherit}html[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(96,165,250,.16),transparent 30%),radial-gradient(circle at 82% 18%,rgba(249,115,22,.1),transparent 18%),radial-gradient(circle at 50% 100%,rgba(59,130,246,.06),transparent 26%),linear-gradient(180deg,#0d1726,#0d1624 48%,#111b2c)}html[data-theme=dark] .button::selection,html[data-theme=dark] .text-link::selection,html[data-theme=dark] a::selection,html[data-theme=dark] button::selection{background:rgba(124,176,255,.26);color:inherit}html[data-theme=dark] .button::-moz-selection,html[data-theme=dark] .text-link::-moz-selection,html[data-theme=dark] a::-moz-selection,html[data-theme=dark] button::-moz-selection{background:rgba(124,176,255,.26);color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer}main{z-index:1}.page-shell,main{position:relative}.page-shell{min-height:100vh;overflow:clip}.page-shell__glow{position:fixed;inset:auto;width:32rem;height:32rem;border-radius:999px;filter:blur(90px);pointer-events:none;opacity:.45}.page-shell__glow--one{top:-8rem;right:-10rem;background:rgba(29,78,216,.18)}.page-shell__glow--two{bottom:8rem;left:-8rem;background:rgba(249,115,22,.16)}.container{width:var(--container);margin:0 auto;min-width:0}.site-header .container{width:min(1520px,calc(100vw - 2rem))}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(246,245,239,.72);border-bottom:1px solid rgba(15,23,42,.06)}html[data-theme=dark] .site-header{background:rgba(11,20,33,.82);border-bottom-color:rgba(148,163,184,.1)}.site-header__inner{min-height:5.25rem;display:grid;grid-template-columns:auto minmax(12rem,18rem) minmax(0,1fr);align-items:center;gap:.7rem}.brand{display:inline-flex;align-items:center;gap:.9rem;min-width:0}.brand small,.brand strong{display:block}.brand strong{font-family:var(--font-heading),sans-serif;font-size:1.1rem}.brand small{color:var(--text-soft);font-size:.92rem}.brand__mark{width:2.75rem;height:2.75rem;display:block;flex:0 0 auto;border-radius:1rem;box-shadow:0 18px 30px rgba(29,78,216,.18);object-fit:cover}.site-header__search{min-width:0;width:100%;max-width:18rem}.site-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.15rem;min-width:0;padding-left:.15rem;padding-right:11rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-block:.15rem}.site-nav::-webkit-scrollbar{display:none}.site-nav__link{flex:0 0 auto;white-space:nowrap;padding:.58rem .72rem;border-radius:999px;color:var(--text-soft);font-size:.95rem;transition:.18s ease}.site-nav__link:hover{color:var(--text);background:rgba(255,255,255,.8)}html[data-theme=dark] .site-nav__link:hover{background:rgba(15,23,42,.85)}.site-preferences{display:inline-flex;align-items:center;gap:.45rem}.site-utility-corner{position:fixed;top:.7rem;right:.9rem;z-index:36}.site-preferences__group{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.7);box-shadow:0 10px 24px rgba(15,23,42,.08)}html[data-theme=dark] .site-preferences__group{background:rgba(9,16,29,.86);box-shadow:0 12px 24px rgba(2,8,23,.24)}.site-preferences__button{min-width:3rem;min-height:2.2rem;padding:.42rem .72rem;border:0;border-radius:999px;color:var(--text-soft);background:transparent;font-size:.84rem;font-weight:700}.site-preferences__button:hover{color:var(--text)}.site-preferences__button--active{color:white;background:linear-gradient(135deg,var(--brand) 0,var(--accent) 100%);box-shadow:0 10px 24px rgba(29,78,216,.18)}.site-preferences__translate{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}#google_translate_element,.goog-logo-link,.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,.goog-te-gadget span,.goog-te-gadget-icon,.skiptranslate,[class*=VIpgJd-ZVi9od-ORHb],[class*=VIpgJd-ZVi9od-aZ2wEe],iframe.skiptranslate{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;max-height:0!important}body{top:0!important;position:static!important;min-height:100vh}.goog-te-gadget{height:0!important;overflow:hidden!important;color:transparent!important;font-size:0!important}.goog-te-combo{margin:0!important}.hero,.page-intro{padding:5rem 0 2.35rem}.calculator-layout,.hero__grid,.section-split{display:grid;gap:1.85rem}.hero__grid{grid-template-columns:minmax(0,1.52fr) minmax(21rem,.9fr);align-items:start}.hero__grid--single{grid-template-columns:1fr}.ad-slot,.calculator-card,.category-card,.content-panel,.faq-card,.guide-card,.hero-panel,.hero__content,.publisher-note,.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.hero__content{padding:2.45rem 2.35rem 2.2rem}.hero__content--wide{max-width:min(1120px,100%);display:grid;justify-items:start}.hero__grid--single .hero__content--wide{width:100%;max-width:none}.content-panel,.faq-card,.guide-card,.hero-panel,.publisher-note{padding:1.7rem}.hero-panel{align-self:start}.content-panel h2,.hero h1,.page-intro h1,.section-heading h2,.site-footer h2{font-family:var(--font-heading),sans-serif;line-height:.96;letter-spacing:-.04em}.hero h1{font-size:clamp(3.2rem,5.8vw,6rem);max-width:10.8ch;margin:1rem 0 1.1rem}.hero__content--wide h1{max-width:15.4ch}.ad-slot p,.calculator-card p,.category-card p,.content-panel p,.faq-card p,.hero__lead,.page-intro p,.publisher-note p,.site-footer p{color:var(--text-soft);line-height:1.7}.hero__lead{max-width:58ch;font-size:1.11rem}.hero__content--wide .hero__lead{max-width:84ch}.hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin:1.6rem 0 1.8rem}.hero__content--wide .calculator-search--hero{width:min(100%,74rem);max-width:none}.hero__content--wide .hero__actions{width:min(100%,74rem)}.button,.text-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:.18s ease}.button{min-height:3rem;padding:.85rem 1.2rem;border-radius:999px;border:1px solid transparent;font-weight:700}.button--primary{color:white;background:linear-gradient(135deg,var(--brand) 0,var(--accent) 100%)}.button--primary:hover{transform:translateY(-1px);box-shadow:0 16px 24px rgba(15,23,42,.14)}.button--ghost{border-color:var(--border);background:rgba(255,255,255,.65)}.button--ghost:hover{background:white}html[data-theme=dark] .button--ghost{background:rgba(15,23,42,.54)}html[data-theme=dark] .button--ghost:hover{background:rgba(30,41,59,.9)}.ad-slot__eyebrow,.calculator-card__badge,.pill,.section-kicker{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .8rem;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.calculator-card__badge,.pill{color:var(--brand-strong);background:rgba(29,78,216,.12)}.ad-slot__eyebrow,.section-kicker{color:var(--accent);background:var(--accent-soft)}.feature-list,.footer-list,.formula-list,.sidebar-links{padding:0;margin:1rem 0 0;list-style:none}.feature-list li,.formula-list li,.sidebar-links li{position:relative;padding-left:1.3rem;color:var(--text-soft);line-height:1.7}.feature-list li:before,.formula-list li:before,.sidebar-links li:before{content:"";position:absolute;left:0;top:.7rem;width:.5rem;height:.5rem;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0,var(--accent) 100%)}.feature-list--compact{display:grid;gap:.7rem}.stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(100%,74rem);justify-self:stretch}.stat-card{padding:1rem 1.1rem}.stat-card strong{display:block;font-family:var(--font-heading),sans-serif;font-size:1.55rem}.stat-card span{color:var(--text-soft)}.hero-supplement__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hero-supplement__panel{height:100%}.section{padding:1.5rem 0 3.8rem}.section--compact{padding-top:0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.page-intro h1,.section-heading h2,.site-footer h2{margin:.25rem 0 .4rem}.page-intro h1{font-size:clamp(2.4rem,5vw,4.2rem);max-width:14ch}.page-intro--narrow h1,.page-intro--narrow p{max-width:18ch}.page-intro p{max-width:72ch;font-size:1.06rem}.page-intro--guide h1{max-width:18ch;line-height:.98}.page-intro--guide p{max-width:74ch}.page-intro__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,24rem);gap:1.5rem;align-items:end}.page-intro__content{min-width:0}.page-intro__visual{display:flex;justify-content:flex-end;align-items:stretch;min-width:0}.page-intro__meta{display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin-top:1rem;color:var(--text-soft)}.page-intro__meta span{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.72)}.card-grid,.category-grid,.faq-grid{display:grid;gap:1rem}.category-chip-grid{display:flex;flex-wrap:wrap;gap:.85rem}.category-chip{display:inline-flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;border-radius:1.2rem;border:1px solid var(--border);background:rgba(255,255,255,.86);box-shadow:var(--shadow)}.category-chip strong{font-family:var(--font-heading),sans-serif;font-size:1rem}.category-chip span{color:var(--text-soft);font-size:.92rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.75rem),1fr))}.card-grid--three,.category-grid,.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-card,.guide-card{padding:1.4rem;display:grid;grid-template-rows:auto auto minmax(3rem,auto) minmax(5.2rem,1fr) auto;gap:.9rem;align-content:start;min-width:0;height:100%;transition:transform .18s ease,box-shadow .18s ease}.category-card{display:block;padding:1.4rem}.calculator-card:hover,.guide-card:hover{transform:translateY(-4px);box-shadow:0 30px 48px rgba(15,23,42,.14)}@media (min-width:1480px){.hero__grid{grid-template-columns:minmax(0,1.58fr) minmax(22rem,.82fr)}.hero__grid--single{grid-template-columns:1fr}.card-grid,.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.calculator-card h3,.guide-card h3{margin:0;font-family:var(--font-heading),sans-serif;font-size:clamp(1.2rem,1.08rem + .45vw,1.35rem);line-height:1.1;text-wrap:balance}.calculator-card h3,.calculator-card h3 a,.guide-card h3,.guide-card h3 a{min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.calculator-card h3 a,.guide-card h3 a{display:block}.calculator-card__visual,.guide-card__visual{display:block;min-width:0}.calculator-card__meta,.guide-card__meta{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 1rem;color:var(--text-soft);min-width:0;margin-top:auto}.calculator-card p,.guide-card p{margin:0;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.calculator-card__meta span,.guide-card__meta span{min-width:0;flex:1 1 10rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.calculator-card__meta a,.guide-card__meta a,.text-link{color:var(--brand);font-weight:700}.calculator-card__meta a,.guide-card__meta a{flex:0 0 auto;max-width:100%;white-space:nowrap}.calculator-illustration{--illustration-primary:#1d4ed8;--illustration-secondary:#f97316;position:relative;overflow:hidden;min-width:0;border-radius:calc(var(--radius) - 8px);border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.98),transparent 30%),radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--illustration-primary) 16%,transparent),transparent 26%),radial-gradient(circle at 74% 84%,color-mix(in srgb,var(--illustration-secondary) 18%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--illustration-primary) 10%,#ffffff) 0,color-mix(in srgb,var(--illustration-secondary) 8%,#ffffff) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 18px 36px rgba(15,23,42,.08)}.calculator-illustration--card{min-height:11.25rem}.calculator-illustration--hero{width:100%;min-height:20rem;max-width:26rem}.calculator-illustration--work{--illustration-primary:#1d4ed8;--illustration-secondary:#f97316}.calculator-illustration--tax{--illustration-primary:#0f172a;--illustration-secondary:#fb7185}.calculator-illustration--crypto{--illustration-primary:#4338ca;--illustration-secondary:#f59e0b}.calculator-illustration--home{--illustration-primary:#0f766e;--illustration-secondary:#38bdf8}.calculator-illustration--health{--illustration-primary:#059669;--illustration-secondary:#f97316}.calculator-illustration--invest{--illustration-primary:#2563eb;--illustration-secondary:#14b8a6}.calculator-illustration--retirement{--illustration-primary:#c2410c;--illustration-secondary:#fb7185}.calculator-illustration--school{--illustration-primary:#1d4ed8;--illustration-secondary:#f59e0b}.calculator-illustration--tech{--illustration-primary:#0f766e;--illustration-secondary:#6366f1}.calculator-illustration--utility{--illustration-primary:#334155;--illustration-secondary:#6366f1}.calculator-illustration__stage{position:relative;min-height:inherit;height:100%;padding:.8rem}.calculator-illustration__decor,.calculator-illustration__glow{position:absolute;pointer-events:none}.calculator-illustration__decor{border-radius:999px;border:1px solid rgba(255,255,255,.46);background:rgba(255,255,255,.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.calculator-illustration__decor--one{width:4.3rem;height:4.3rem;top:.95rem;right:1.2rem}.calculator-illustration__decor--two{width:2.4rem;height:2.4rem;left:1rem;bottom:1rem}.calculator-illustration__decor--three{width:7.6rem;height:.4rem;left:1.2rem;bottom:1.25rem;border-radius:999px;background:rgba(255,255,255,.46)}.calculator-illustration__glow{border-radius:999px;opacity:.8}.calculator-illustration__glow--one{width:8rem;height:8rem;top:1rem;left:.8rem;background:color-mix(in srgb,var(--illustration-primary) 16%,rgba(255,255,255,.4))}.calculator-illustration__glow--two{width:6rem;height:6rem;right:.8rem;bottom:.7rem;background:color-mix(in srgb,var(--illustration-secondary) 18%,rgba(255,255,255,.38))}.calculator-illustration__single{position:absolute;inset:1rem;border-radius:1.45rem;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.48)),rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.58);box-shadow:0 18px 36px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.52);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calculator-illustration__image{object-fit:contain;padding:1.35rem;filter:drop-shadow(0 16px 28px rgba(15,23,42,.18))}.calculator-illustration__stage--spotlight .calculator-illustration__single{inset:1rem 1rem 1rem 1rem}.calculator-illustration__stage--spotlight .calculator-illustration__image{padding:1.05rem 1.2rem}.calculator-illustration__stage--split .calculator-illustration__single{inset:1rem 1rem 1rem 1rem}.calculator-illustration__stage--split .calculator-illustration__image{padding:1.1rem .8rem 1.1rem 1.5rem;transform:translateX(-.18rem)}.calculator-illustration__stage--frame .calculator-illustration__single{inset:.95rem 1rem .95rem 1rem;border-radius:1rem}.calculator-illustration__stage--frame .calculator-illustration__image{padding:1.15rem 1rem}.calculator-illustration__stage--terminal .calculator-illustration__single{inset:1rem 1rem 1rem 1rem;border-radius:1.1rem}.calculator-illustration__stage--terminal .calculator-illustration__image{padding:.9rem 1rem}.calculator-illustration__stage--orbit .calculator-illustration__single{inset:1.05rem 1.05rem 1.05rem 1.05rem;border-radius:999px}.calculator-illustration__stage--orbit .calculator-illustration__image{padding:1.5rem}.calculator-illustration__stage--stack .calculator-illustration__single{inset:1.2rem 1.1rem 1rem 1.1rem}.calculator-illustration__stage--stack .calculator-illustration__image{padding:1.05rem 1rem 1.4rem}.calculator-illustration__stage--badge .calculator-illustration__single{inset:1.25rem 1.1rem 1rem 1.1rem;border-radius:1.7rem}.calculator-illustration__stage--badge .calculator-illustration__image{padding:1.25rem}.calculator-illustration--hero .calculator-illustration__stage{padding:1rem}.calculator-illustration--hero .calculator-illustration__single{inset:1.2rem}.calculator-illustration--hero .calculator-illustration__image{padding:1.8rem}.calculator-illustration--hero .calculator-illustration__decor--one{width:5.8rem;height:5.8rem;top:1.2rem;right:1.6rem}.calculator-illustration--hero .calculator-illustration__decor--two{width:3rem;height:3rem;left:1.6rem;bottom:1.4rem}.calculator-illustration--hero .calculator-illustration__decor--three{width:10rem;left:1.8rem;bottom:1.9rem}.calculator-illustration--hero .calculator-illustration__glow--one{width:10rem;height:10rem}.calculator-illustration--hero .calculator-illustration__glow--two{width:8rem;height:8rem}.calculator-illustration--card .calculator-illustration__decor--three{width:6.6rem}.category-card span{color:var(--brand);font-weight:700}.calculator-search{position:relative;min-width:0}.calculator-search--hero,.calculator-search--panel{padding:1.2rem;border-radius:calc(var(--radius) - 6px);border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(232,238,249,.78));box-shadow:0 22px 44px rgba(15,23,42,.09)}.calculator-search--hero{margin:1.65rem 0 1.2rem}.calculator-search__title{margin:0;font-family:var(--font-heading),sans-serif;font-size:clamp(1.35rem,1.18rem + .75vw,1.9rem);line-height:1.02}.calculator-search__description{margin:.45rem 0 1rem;color:var(--text-soft);line-height:1.6}.calculator-search__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.calculator-search__field{min-width:0}.calculator-search__field input{width:100%;min-height:3.35rem;padding:.85rem 1rem;border-radius:1.15rem;border:1px solid rgba(15,23,42,.12);background:rgba(255,255,255,.96);color:var(--text);min-width:0}.calculator-search__field input:focus{outline:2px solid rgba(29,78,216,.22);border-color:rgba(29,78,216,.28)}.calculator-search__submit{min-width:10.5rem;white-space:nowrap}.calculator-search__helper{margin:.75rem 0 0;color:var(--text-soft);line-height:1.55}.calculator-search__quicklinks{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.95rem}.calculator-search__quicklink{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(29,78,216,.12);background:rgba(255,255,255,.9);color:var(--brand);font-weight:700;text-align:center;transition:.18s ease}.calculator-search__quicklink:hover{background:white;transform:translateY(-1px)}.calculator-search__dropdown{position:absolute;top:calc(100% + .7rem);left:0;right:0;z-index:35;display:grid;gap:.75rem;padding:.9rem;border-radius:1.35rem;border:1px solid rgba(15,23,42,.12);background:rgba(255,255,255,.98);box-shadow:0 28px 60px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.calculator-search__dropdown-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:var(--text-soft)}.calculator-search__dropdown-head strong{color:var(--text);font-family:var(--font-heading),sans-serif;font-size:1.05rem}.calculator-search__results{display:grid;gap:.55rem;max-height:24rem;overflow:auto}.calculator-search__empty,.calculator-search__result{padding:.95rem 1rem;border-radius:1.1rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(232,238,249,.58))}.calculator-search__result{display:grid;gap:.45rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.calculator-search__result--active,.calculator-search__result:hover{transform:translateY(-1px);border-color:rgba(29,78,216,.25);background:rgba(29,78,216,.08)}.calculator-search__result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;color:var(--text-soft);font-size:.8rem;letter-spacing:.03em;text-transform:uppercase}.calculator-search__empty strong,.calculator-search__result strong{font-family:var(--font-heading),sans-serif;line-height:1.08;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.calculator-search__empty p,.calculator-search__result p{margin:0;color:var(--text-soft);line-height:1.55}.calculator-search__more{color:var(--brand);font-weight:700}.calculator-search--compact .calculator-search__field input{min-height:3rem;border-radius:999px;background:rgba(255,255,255,.88)}.calculator-search--compact .calculator-search__submit{min-height:3rem;min-width:8.1rem;padding-inline:.9rem}.calculator-search--compact .calculator-search__dropdown{top:calc(100% + .55rem)}.calculator-sidebar__stack,.guide-layout{display:grid;gap:1rem}.guide-layout{grid-template-columns:minmax(0,1.42fr) minmax(300px,.62fr);align-items:start}.guide-main,.guide-sidebar{min-width:0}.guide-main{display:grid;gap:1rem}.guide-section p+p{margin-top:.95rem}.guide-inline-cta{display:grid;gap:.75rem;margin-top:1.35rem;padding:1.05rem 1.1rem;border-radius:1.1rem;border:1px solid rgba(29,78,216,.12);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(232,238,249,.74))}.guide-inline-cta strong{font-family:var(--font-heading),sans-serif;font-size:1.12rem;line-height:1.05}.guide-cta-panel p,.guide-inline-cta p{margin:0}.guide-cta-panel .button,.guide-inline-cta .button{width:fit-content}.guide-toc li+li{margin-top:.75rem}.sidebar-discovery{display:grid;gap:1.1rem}.sidebar-discovery__group{display:grid;gap:.4rem}.sidebar-discovery__group h3{margin:0;font-family:var(--font-heading),sans-serif;font-size:1rem}.sidebar-discovery__group .sidebar-links{margin-top:.2rem}.sidebar-discovery__actions{display:grid;gap:.75rem;margin-top:1rem}.cookie-banner{position:fixed;right:1rem;bottom:1rem;z-index:45;width:min(28rem,calc(100vw - 1rem));display:grid;gap:.9rem;padding:1rem 1.1rem;border-radius:1.35rem;border:1px solid rgba(15,23,42,.12);background:rgba(255,255,255,.95);box-shadow:0 24px 60px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookie-banner__eyebrow{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:1.9rem;padding:.3rem .7rem;border-radius:999px;background:rgba(29,78,216,.12);color:var(--brand-strong);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cookie-banner h2{margin:0;font-family:var(--font-heading),sans-serif;font-size:1.45rem;line-height:1}.cookie-banner p{margin:0;color:var(--text-soft);line-height:1.55}.cookie-banner__status strong{color:var(--text)}.cookie-banner__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cookie-banner__actions .button{min-height:3rem}.cookie-banner__meta{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center}.cookie-banner__link,.cookie-banner__meta a{color:var(--brand);font-weight:700}.cookie-banner__link{padding:0;border:0;background:none}.publisher-note{text-align:center}.calculator-layout,.section-split{grid-template-columns:.9fr 1.1fr;align-items:start}.calculator-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr)}.calculator-main{display:grid;gap:1rem;min-width:0}.content-panel--calculator{padding:1rem;overflow:hidden}.content-panel--sticky{position:sticky;top:6.5rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;color:var(--text-soft);margin-bottom:1rem}.legal-page{display:grid;gap:1rem}.legal-copy h2{margin-top:1.4rem}.legal-copy section+section{margin-top:1.6rem}.legal-copy p+p{margin-top:.9rem}.widget-grid,.widget-stack{display:grid;gap:1rem;min-width:0}.widget-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.widget-grid--wide{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:stretch}.widget-panel{padding:1.25rem;border-radius:calc(var(--radius) - 6px);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(232,238,249,.75));border:1px solid rgba(15,23,42,.08);min-width:0}.widget-panel--result{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(30,41,59,.96));color:white}.widget-grid--wide .widget-panel--result{min-width:0}.widget-panel--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;min-width:0}.field-grid--tight{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.field{display:grid;gap:.45rem;min-width:0}.field span{font-weight:700;line-height:1.35;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.field input,.field select,.field textarea{width:100%;min-height:3.2rem;padding:.8rem 1rem;border-radius:1rem;border:1px solid rgba(15,23,42,.12);background:rgba(255,255,255,.9);color:var(--text);min-width:0}.field textarea{resize:vertical;min-height:8.4rem;font:inherit}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid rgba(29,78,216,.22);border-color:rgba(29,78,216,.3)}.field__input-wrap{position:relative;min-width:0}.field__input-wrap small{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-soft)}.field--checkbox{align-content:start}.field--checkbox input{width:1.25rem;height:1.25rem;min-height:unset;accent-color:var(--brand)}.hero-result{display:grid;gap:.4rem;min-width:0}.hero-result span{color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:.82rem}.hero-result strong{font-family:var(--font-heading),sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;overflow-wrap:anywhere}.widget-grid--wide .widget-panel--result .hero-result strong{font-size:clamp(1.95rem,2.9vw,3rem);line-height:.96}.hero-result p{margin:0;color:rgba(255,255,255,.72);overflow-wrap:anywhere}.hero-result--compact strong{font-size:2rem}.widget-panel:not(.widget-panel--result) .hero-result p,.widget-panel:not(.widget-panel--result) .hero-result span{color:var(--text-soft)}.widget-panel:not(.widget-panel--result) .hero-result strong{color:var(--text)}.result-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:.85rem;align-items:stretch;min-width:0}.result-item{padding:1rem;border-radius:1.1rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);min-width:0}.result-item span{display:block;color:rgba(255,255,255,.72);font-size:.9rem;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.result-item strong{display:block;margin-top:.3rem;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.3;overflow-wrap:anywhere}.market-tool{display:grid;gap:1rem;overflow:hidden}.market-tool__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.market-tool__header h3{margin:.2rem 0 .5rem}.market-tool__header p{margin:0;max-width:44rem;color:var(--text-soft)}.market-tool__ranges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.market-tool__range{border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.86);color:var(--text-soft);border-radius:999px;padding:.58rem .82rem;font-weight:700;line-height:1;transition:.18s ease}.market-tool__range:hover{color:var(--text);border-color:rgba(29,78,216,.2)}.market-tool__range--active{color:white;border-color:transparent;background:linear-gradient(135deg,var(--brand) 0,var(--accent) 100%);box-shadow:0 14px 28px rgba(29,78,216,.16)}.market-tool__chart{min-height:13rem;padding:.75rem;border-radius:1.35rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(239,244,252,.92)),rgba(255,255,255,.82)}.market-tool__chart svg{display:block;width:100%;height:12.2rem}.market-tool__grid-line{fill:none;stroke:rgba(15,23,42,.08);stroke-width:1.2;stroke-dasharray:4 5}.market-tool__line{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.market-tool__line--positive{stroke:#16a34a}.market-tool__line--negative{stroke:#dc2626}.market-tool__dot{stroke:white;stroke-width:2.5}.market-tool__dot--positive{fill:#16a34a}.market-tool__dot--negative{fill:#dc2626}.market-tool__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.85rem}.market-tool__stat{display:grid;gap:.38rem;padding:.95rem 1rem;border-radius:1.1rem;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.84)}.market-tool__stat span{color:var(--text-soft);font-size:.9rem;line-height:1.35}.market-tool__stat strong{font-size:1.02rem;line-height:1.25;overflow-wrap:anywhere}.market-tool__stat--positive strong{color:#15803d}.market-tool__stat--negative strong{color:#b91c1c}.market-tool__footnote,.market-tool__message{margin:0;color:var(--text-soft)}.market-tool__message{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.74);border:1px dashed rgba(15,23,42,.12)}.scenario-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.exam-weight-grid,.exam-weight-row,.scenario-grid{display:grid;gap:.85rem}.exam-weight-row{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:end}.exam-weight-row--oral{margin-top:.45rem}.exam-weight-multiplier{display:grid;gap:.35rem;padding:.95rem .85rem;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(239,244,252,.86)),rgba(255,255,255,.84);min-height:4.15rem}.exam-weight-multiplier span{color:var(--text-soft);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.exam-weight-multiplier strong{font-size:1.25rem;line-height:1}.exam-forecast{display:grid;gap:.9rem}.exam-forecast__header{display:grid;gap:.35rem}.exam-forecast__header h3,.exam-forecast__header p{margin:0}.exam-forecast__header p{color:var(--text-soft)}.exam-forecast-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.75rem}.exam-forecast-card{gap:.4rem}@media (max-width:640px){.exam-weight-row{grid-template-columns:minmax(0,1fr)}}.btc-signal-intro h3{margin-bottom:.55rem}.btc-signal-footnote,.btc-signal-intro p:last-child{margin:0;color:var(--text-soft)}.btc-signal-hub{display:grid;gap:1rem}.btc-signal-hub__intro,.btc-signal-hub__meta,.btc-signal-shell__facts,.btc-signal-shell__summary,.btc-signal-switcher{display:grid;gap:.85rem}.btc-signal-hub__meta,.btc-signal-shell__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.btc-signal-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.btc-signal-switch{display:grid;gap:.6rem;width:100%;padding:1rem 1.05rem;text-align:left;font:inherit;color:var(--text);cursor:pointer;border-radius:1.2rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(239,244,252,.86)),rgba(255,255,255,.84);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.btc-signal-switch:hover{transform:translateY(-1px);border-color:rgba(29,78,216,.18);box-shadow:0 14px 30px rgba(148,163,184,.16)}.btc-signal-switch--active{border-color:rgba(29,78,216,.28);box-shadow:0 18px 32px rgba(29,78,216,.12)}.btc-signal-switch__head{display:flex;justify-content:space-between;gap:.75rem;align-items:center;color:var(--text-soft);font-size:.88rem}.btc-signal-switch strong{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.1}.btc-signal-switch p{margin:0;color:var(--text-soft);font-size:.92rem}.btc-signal-skeleton{display:block;width:100%;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.14),rgba(226,232,240,.8) 48%,rgba(148,163,184,.14));background-size:200% 100%;animation:btc-signal-skeleton-shimmer 1.35s linear infinite}.btc-signal-skeleton--text-xs{height:.78rem;max-width:8rem}.btc-signal-skeleton--text-sm{height:.92rem;max-width:10rem}.btc-signal-skeleton--text-md{height:1rem;max-width:100%}.btc-signal-skeleton--title{height:2rem;max-width:28rem;border-radius:.9rem}.btc-signal-skeleton--medium{max-width:22rem}.btc-signal-skeleton--short{max-width:65%}.btc-signal-skeleton--value{height:2.35rem;max-width:9rem;border-radius:1rem}.btc-signal-skeleton--pill{width:8.5rem;height:2.4rem}.btc-signal-switch--loading{cursor:default}.btc-signal-switch--loading:hover{transform:none;border-color:rgba(15,23,42,.08);box-shadow:none}.btc-signal-probability-card__track--loading span,.btc-signal-switch__bar--loading span{background:linear-gradient(90deg,#8bb3ff,#f6a96d)}.btc-signal-loading-copy,.btc-signal-shell__heading-copy{display:grid;gap:.5rem;min-width:0}.btc-signal-shell--loading{align-items:stretch}.btc-signal-stat--loading{gap:.45rem}.btc-signal-chart--loading{display:grid;align-items:center}.btc-signal-chart__skeleton{position:relative;min-height:12rem;border-radius:1rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(219,234,254,.18)),rgba(255,255,255,.24)}.btc-signal-chart__skeleton:after,.btc-signal-chart__skeleton:before{content:"";position:absolute;inset-inline:0;height:1px;border-top:1px dashed rgba(148,163,184,.34)}.btc-signal-chart__skeleton:before{top:32%}.btc-signal-chart__skeleton:after{top:66%}.btc-signal-chart__skeleton-line{position:absolute;left:4%;right:4%;height:.42rem;border-radius:999px}.btc-signal-chart__skeleton-line--one{top:26%;transform:rotate(-7deg)}.btc-signal-chart__skeleton-line--two{top:48%;transform:rotate(4deg)}.btc-signal-chart__skeleton-line--three{top:68%;transform:rotate(-5deg)}.btc-signal-contribution--loading strong,.btc-signal-probability-card--loading strong{color:inherit}.btc-signal-contribution--loading{gap:.55rem}@keyframes btc-signal-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.btc-signal-probability-card__track,.btc-signal-switch__bar{width:100%;height:.72rem;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.btc-signal-probability-card__track span,.btc-signal-switch__bar span{display:block;height:100%;border-radius:inherit}.btc-signal-probability-card--up .btc-signal-probability-card__track span,.btc-signal-switch__bar span{background:linear-gradient(90deg,#2563eb,#16a34a)}.btc-signal-probability-card--down .btc-signal-probability-card__track span{background:linear-gradient(90deg,#f97316,#dc2626)}.btc-signal-shell{display:grid;gap:1rem;padding:1.1rem;border-radius:calc(var(--radius) - 10px);border:1px solid rgba(29,78,216,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,245,253,.9)),rgba(255,255,255,.88)}.btc-signal-shell__heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.btc-signal-shell__lead{margin:.45rem 0 0;color:var(--text-soft);line-height:1.6;max-width:58ch}.btc-signal-shell__bias{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.45rem .85rem;border-radius:999px;font-weight:800;white-space:nowrap}.btc-signal-shell__bias--up{background:rgba(34,197,94,.14);color:#15803d}.btc-signal-shell__bias--down{background:rgba(239,68,68,.14);color:#b91c1c}.btc-signal-shell__layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.82fr);gap:1rem;align-items:start}.btc-signal-shell__chart,.btc-signal-shell__side{min-width:0}.btc-signal-shell__side{display:grid;gap:.9rem}.btc-signal-shell__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.btc-signal-detail{gap:1.1rem}.btc-signal-chart{min-height:13rem;padding:.8rem;border-radius:1.35rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,244,252,.92)),rgba(255,255,255,.84)}.btc-signal-chart svg{display:block;width:100%;height:12rem}.btc-signal-chart__grid,.btc-signal-chart__open-line{fill:none;stroke-width:1.15}.btc-signal-chart__grid{stroke:rgba(15,23,42,.08);stroke-dasharray:4 5}.btc-signal-chart__open-line{stroke:rgba(249,115,22,.8);stroke-dasharray:8 6}.btc-signal-chart__line{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.btc-signal-chart__line--up{stroke:#16a34a}.btc-signal-chart__line--down{stroke:#dc2626}.btc-signal-chart__dot{stroke:white;stroke-width:2.5}.btc-signal-chart__dot--up{fill:#16a34a}.btc-signal-chart__dot--down{fill:#dc2626}.btc-signal-probabilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.85rem}.btc-signal-probability-card{display:grid;gap:.45rem;padding:1rem;border-radius:1.1rem;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.04)}.btc-signal-probabilities--focus{grid-template-columns:1fr}.btc-signal-probability-card small,.btc-signal-probability-card span{color:var(--text-soft)}.btc-signal-probability-card strong{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.15}.btc-signal-probability-card--up strong{color:#86efac}.btc-signal-probability-card--down strong{color:#fca5a5}.btc-signal-contributions{display:grid;gap:.8rem;padding:0;margin:0;list-style:none}.btc-signal-contribution{display:grid;gap:.4rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.84)}.btc-signal-contribution--bullish{border-color:rgba(34,197,94,.22)}.btc-signal-contribution--bearish{border-color:rgba(239,68,68,.22)}.btc-signal-contribution__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.btc-signal-contribution p,.btc-signal-contribution__head span{color:var(--text-soft)}.btc-signal-contribution p{margin:0}.scenario-card{display:grid;gap:.35rem;padding:1rem;border-radius:1.15rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(239,244,252,.9)),rgba(255,255,255,.85)}.scenario-card small,.scenario-card span{color:var(--text-soft);line-height:1.4}.scenario-card strong{font-size:1.08rem;line-height:1.25;overflow-wrap:anywhere;color:var(--text)}.exam-forecast-card small:first-of-type{color:var(--text);font-weight:700}.news-list{display:grid;gap:.8rem}.news-item{display:grid;gap:.45rem;padding:1rem;border-radius:1.15rem;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.84);transition:.18s ease}.news-item:hover{border-color:rgba(29,78,216,.18);transform:translateY(-1px)}.news-item__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-soft);font-size:.87rem}.news-item__source{display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .65rem;border-radius:999px;color:var(--brand-strong);background:rgba(29,78,216,.1);font-weight:700}.news-item strong{line-height:1.35}.news-item p{margin:0;color:var(--text-soft);line-height:1.6}.calculator-keypad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem}.keypad-button{min-height:3.2rem;border-radius:1rem;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.82)}.keypad-button--accent{color:white;background:linear-gradient(135deg,var(--brand) 0,var(--accent) 100%);border-color:transparent}.keypad-button--ghost{grid-column:span 4;background:rgba(248,113,113,.08)}.sankey-list{display:grid;gap:.9rem;margin-top:1rem}.sankey-row{display:grid;gap:.45rem}.sankey-row__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgba(255,255,255,.82)}.sankey-row__track{height:.75rem;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.12)}.sankey-row__bar{height:100%;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0,var(--accent) 100%)}.category-card h3,.content-panel h2,.faq-card h3,.widget-panel h3{font-family:var(--font-heading),sans-serif;margin:0 0 .7rem}.widget-panel h3{margin-bottom:1rem}.ad-slot{display:grid;gap:.9rem;align-content:start;padding:1rem 1.2rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,247,252,.9)),var(--surface)}.ad-slot p{margin:0}.ad-slot__ins{width:100%;min-width:0}.ad-slot--hero .ad-slot__ins{min-height:220px}.ad-slot--article .ad-slot__ins,.ad-slot--category .ad-slot__ins{min-height:250px}.ad-slot--sidebar .ad-slot__ins{min-height:320px}.site-ad-rails,.site-mobile-ad{display:none}.ad-slot--placeholder{background:linear-gradient(135deg,rgba(29,78,216,.08),rgba(249,115,22,.08)),rgba(255,255,255,.78)}.ad-slot--pending{padding:0;border:0;box-shadow:none;background:transparent;gap:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none}.ad-slot--pending .ad-slot__eyebrow{display:none}.ad-slot--pending .ad-slot__ins{min-height:0!important}.site-ad-rails{position:fixed;inset:0;z-index:0;pointer-events:none;--site-rail-gap:1rem;--site-rail-width:clamp(180px,calc((100vw - var(--container)) / 2 - var(--site-rail-gap) - 1rem),200px)}.site-ad-rails__rail{display:flex;min-width:0;position:absolute;top:6.6rem;width:var(--site-rail-width)}.site-ad-rails__rail--left{left:max(1rem,calc((100vw - var(--container)) / 2 - var(--site-rail-width) - var(--site-rail-gap)))}.site-ad-rails__rail--right{right:max(1rem,calc((100vw - var(--container)) / 2 - var(--site-rail-width) - var(--site-rail-gap)))}.site-ad-rails__slot{width:100%;max-height:calc(100vh - 8.5rem);pointer-events:auto;box-shadow:0 18px 60px rgba(15,23,42,.14)}.site-ad-rails__slot .ad-slot__ins{min-height:min(600px,calc(100vh - 11rem))}.site-mobile-ad{padding:0 0 1.25rem}.site-mobile-ad__slot .ad-slot__ins{min-height:180px}.site-footer{padding:1rem 0 3rem}.site-footer__panel{padding:1.35rem 1.45rem 1.55rem;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(235,242,251,.86)),var(--surface);box-shadow:var(--shadow)}.site-footer__grid{display:grid;grid-template-columns:1.15fr .8fr .95fr .8fr;gap:1rem;padding-top:.25rem}.site-footer h2{font-size:clamp(1.9rem,2.6vw,2.45rem);max-width:13ch}.footer-list{display:grid;gap:.45rem}.footer-list li+li{margin-top:0}.footer-list a{color:var(--text-soft);font-size:.98rem;line-height:1.45}.footer-list a:hover,.sidebar-links a:hover,.site-footer p a{color:var(--brand)}html[data-theme=dark] .page-shell__glow--one{background:rgba(59,130,246,.16)}html[data-theme=dark] .page-shell__glow--two{background:rgba(249,115,22,.12)}html[data-theme=dark] .ad-slot,html[data-theme=dark] .calculator-card,html[data-theme=dark] .category-card,html[data-theme=dark] .content-panel,html[data-theme=dark] .faq-card,html[data-theme=dark] .guide-card,html[data-theme=dark] .hero-panel,html[data-theme=dark] .hero__content,html[data-theme=dark] .publisher-note,html[data-theme=dark] .stat-card{background:linear-gradient(180deg,rgba(16,25,40,.95),rgba(14,23,36,.92)),rgba(15,23,38,.9);border-color:rgba(148,163,184,.14);box-shadow:0 24px 56px rgba(2,8,23,.26)}html[data-theme=dark] .calculator-card:hover,html[data-theme=dark] .guide-card:hover{box-shadow:0 26px 52px rgba(2,8,23,.34)}html[data-theme=dark] .button--ghost{border-color:rgba(148,163,184,.18);background:rgba(20,31,49,.82);color:var(--text)}html[data-theme=dark] .button--ghost:hover{background:rgba(28,41,63,.96)}html[data-theme=dark] .calculator-card__badge,html[data-theme=dark] .pill{background:rgba(124,176,255,.16);color:#a9c9ff}html[data-theme=dark] .category-chip,html[data-theme=dark] .page-intro__meta span{border-color:rgba(148,163,184,.14);background:rgba(18,28,45,.88);box-shadow:0 16px 34px rgba(2,8,23,.22)}html[data-theme=dark] .calculator-search--hero,html[data-theme=dark] .calculator-search--panel,html[data-theme=dark] .cookie-banner,html[data-theme=dark] .guide-inline-cta{border-color:rgba(148,163,184,.15);background:linear-gradient(180deg,rgba(19,29,47,.96),rgba(15,24,39,.93)),rgba(15,24,39,.94);box-shadow:0 24px 54px rgba(2,8,23,.3)}html[data-theme=dark] .calculator-search__field input,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{border-color:rgba(148,163,184,.18);background:rgba(9,16,28,.88);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html[data-theme=dark] .calculator-search__field input::placeholder,html[data-theme=dark] .field input::placeholder,html[data-theme=dark] .field textarea::placeholder{color:#8ea0b9}html[data-theme=dark] .calculator-search__field input:focus,html[data-theme=dark] .field input:focus,html[data-theme=dark] .field select:focus,html[data-theme=dark] .field textarea:focus{outline-color:rgba(124,176,255,.28);border-color:rgba(124,176,255,.34);background:rgba(11,18,31,.94)}html[data-theme=dark] .calculator-search__quicklink{border-color:rgba(124,176,255,.16);background:rgba(15,24,40,.92);color:#a9c9ff}html[data-theme=dark] .calculator-search__quicklink:hover{background:rgba(23,34,54,.98)}html[data-theme=dark] .calculator-search__dropdown{border-color:rgba(148,163,184,.16);background:rgba(11,18,31,.96);box-shadow:0 28px 64px rgba(2,8,23,.46)}html[data-theme=dark] .calculator-search__empty,html[data-theme=dark] .calculator-search__result{border-color:rgba(148,163,184,.12);background:linear-gradient(180deg,rgba(18,28,45,.96),rgba(14,22,36,.92))}html[data-theme=dark] .calculator-search__result--active,html[data-theme=dark] .calculator-search__result:hover{border-color:rgba(124,176,255,.26);background:rgba(37,99,235,.14)}html[data-theme=dark] .widget-panel{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(18,28,45,.94),rgba(15,23,36,.92))}html[data-theme=dark] .widget-panel--result{background:linear-gradient(180deg,rgba(15,23,38,.98),rgba(25,37,58,.98))}html[data-theme=dark] .result-item{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.06)}html[data-theme=dark] .btc-signal-shell,html[data-theme=dark] .btc-signal-switch,html[data-theme=dark] .market-tool__message,html[data-theme=dark] .market-tool__range,html[data-theme=dark] .market-tool__stat{border-color:rgba(148,163,184,.14);background:rgba(18,28,45,.88)}html[data-theme=dark] .btc-signal-switch:hover,html[data-theme=dark] .market-tool__range:hover{border-color:rgba(124,176,255,.22);box-shadow:0 16px 28px rgba(2,8,23,.24)}html[data-theme=dark] .btc-signal-chart,html[data-theme=dark] .market-tool__chart{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(16,26,43,.98),rgba(12,21,35,.96)),rgba(15,24,39,.9)}html[data-theme=dark] .btc-signal-chart__grid,html[data-theme=dark] .market-tool__grid-line{stroke:rgba(148,163,184,.14)}html[data-theme=dark] .btc-signal-probability-card__track,html[data-theme=dark] .btc-signal-switch__bar{background:rgba(148,163,184,.16)}html[data-theme=dark] .btc-signal-contribution,html[data-theme=dark] .btc-signal-probability-card,html[data-theme=dark] .keypad-button,html[data-theme=dark] .news-item,html[data-theme=dark] .scenario-card{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(18,28,45,.94),rgba(14,22,36,.9)),rgba(16,25,41,.88);color:var(--text)}html[data-theme=dark] .exam-weight-multiplier{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(18,28,45,.94),rgba(14,22,36,.9)),rgba(16,25,41,.88)}html[data-theme=dark] .btc-signal-skeleton{background:linear-gradient(90deg,rgba(51,65,85,.5),rgba(100,116,139,.72) 48%,rgba(51,65,85,.5));background-size:200% 100%}html[data-theme=dark] .btc-signal-chart__skeleton{background:linear-gradient(180deg,rgba(30,41,59,.6),rgba(15,23,42,.4)),rgba(11,18,31,.34)}html[data-theme=dark] .btc-signal-chart__skeleton:after,html[data-theme=dark] .btc-signal-chart__skeleton:before{border-top-color:rgba(100,116,139,.3)}html[data-theme=dark] .news-item:hover{border-color:rgba(124,176,255,.22);box-shadow:0 16px 28px rgba(2,8,23,.22)}html[data-theme=dark] .news-item__source{background:rgba(124,176,255,.16);color:#a9c9ff}html[data-theme=dark] .keypad-button--ghost{background:rgba(239,68,68,.14);color:#fecaca}html[data-theme=dark] .calculator-illustration__caption,html[data-theme=dark] .calculator-illustration__chips span{background:rgba(11,18,31,.76);border-color:rgba(148,163,184,.18);color:var(--text)}html[data-theme=dark] .ad-slot{background:linear-gradient(180deg,rgba(18,28,45,.96),rgba(14,22,36,.92)),rgba(15,24,39,.92)}html[data-theme=dark] .site-footer__panel{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(16,25,40,.95),rgba(14,23,36,.92)),rgba(15,23,38,.9);box-shadow:0 24px 56px rgba(2,8,23,.26)}html[data-theme=dark] .ad-slot--placeholder{background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(249,115,22,.12)),rgba(18,28,45,.9)}html[data-theme=dark] .site-ad-rails__slot{box-shadow:0 22px 56px rgba(2,8,23,.34)}@media (max-width:1080px){.calculator-layout,.guide-layout,.hero-supplement__grid,.hero__grid,.page-intro__grid,.section-split,.site-footer__grid{grid-template-columns:1fr}.hero__content--wide .stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.card-grid--three,.category-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__inner{grid-template-columns:auto minmax(0,1fr)}.site-nav{grid-column:1/-1;justify-content:flex-start;padding-right:0}.content-panel--sticky{position:static}.page-intro__visual{justify-content:flex-start}.btc-signal-hub__meta,.btc-signal-shell__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.btc-signal-shell__layout{grid-template-columns:1fr}}@media (min-width:1840px){.site-ad-rails{display:block}}@media (max-width:960px){.calculator-card__meta,.guide-card__meta,.section-heading{align-items:flex-start;flex-direction:column}.calculator-layout,.guide-layout,.widget-grid--wide,.widget-panel--split{grid-template-columns:1fr}.hero h1,.page-intro h1{max-width:none}.site-header__inner{grid-template-columns:1fr}.site-nav{width:100%;justify-content:flex-start;padding-right:0}.calculator-search--compact .calculator-search__form,.calculator-search__form{grid-template-columns:1fr}.calculator-search--compact .calculator-search__submit,.calculator-search__submit{width:100%;min-width:0}.calculator-search--compact .calculator-search__form{grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.calculator-search--compact .calculator-search__submit{width:auto;min-width:6.7rem;padding-inline:.75rem;font-size:.88rem}.ad-slot--sidebar .ad-slot__ins{min-height:250px}.btc-signal-shell__summary,.btc-signal-switcher{grid-template-columns:1fr}.site-utility-corner{top:.6rem;right:.65rem}}@media (max-width:760px){.market-tool__header{flex-direction:column}.market-tool__ranges{justify-content:flex-start}.market-tool__chart svg{height:10.5rem}.btc-signal-chart svg{height:10.25rem}.btc-signal-contribution__head,.btc-signal-shell__heading,.btc-signal-switch__head{flex-direction:column;align-items:flex-start}.hero,.page-intro{padding-top:2.8rem}.calculator-card,.content-panel,.faq-card,.guide-card,.hero-panel,.hero__content,.publisher-note{padding:1.2rem}.card-grid,.card-grid--three,.category-grid,.faq-grid,.field-grid,.field-grid--tight,.result-grid,.stat-row,.widget-grid{grid-template-columns:1fr}.hero-result strong{font-size:clamp(1.9rem,10vw,2.8rem)}.ad-slot--article .ad-slot__ins,.ad-slot--category .ad-slot__ins,.ad-slot--hero .ad-slot__ins,.ad-slot--sidebar .ad-slot__ins{min-height:180px}.site-mobile-ad{display:block}.calculator-card,.guide-card{grid-template-rows:auto auto auto auto auto}.calculator-illustration--hero{min-height:14rem;max-width:none}.calculator-search--hero,.calculator-search--panel,.calculator-search__dropdown{padding:1rem}.calculator-search__dropdown-head,.calculator-search__result-head{flex-direction:column;align-items:flex-start}.cookie-banner{left:.75rem;right:.75rem;width:auto}.cookie-banner__actions{grid-template-columns:1fr}}@media (max-width:520px){:root{--container:min(1180px,calc(100vw - 1rem))}.site-header__inner{min-height:4.25rem;gap:.45rem;padding-top:.45rem;padding-bottom:.55rem}.brand{gap:.7rem;max-width:calc(100vw - 7.1rem)}.brand small{display:-webkit-box;overflow:hidden;font-size:.78rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brand strong{font-size:1rem}.brand__mark{width:2.35rem;height:2.35rem;border-radius:.85rem}.site-header__search{max-width:none}.site-nav{margin-inline:calc(var(--container) * -.02);padding:.05rem 0 .25rem;gap:.05rem}.site-nav__link{padding:.42rem .62rem;font-size:.82rem}.calculator-card,.calculator-search--hero,.calculator-search--panel,.content-panel,.faq-card,.guide-card,.hero-panel,.hero__content,.publisher-note,.stat-card,.widget-panel{padding:1rem}.button,.category-chip{width:100%}.ad-slot__eyebrow,.calculator-card__badge,.pill,.section-kicker{min-height:1.85rem;padding:.28rem .65rem;font-size:.75rem}.calculator-search__field input,.field input,.field select,.field textarea,.keypad-button{min-height:3rem}.calculator-search--compact .calculator-search__field input{min-height:2.65rem;padding:.68rem .85rem;font-size:.92rem}.calculator-search--compact .calculator-search__submit{min-width:5.9rem;min-height:2.65rem;padding-inline:.62rem;font-size:.78rem}.calculator-search--compact .calculator-search__dropdown{position:fixed;top:7.9rem;left:.65rem;right:.65rem;max-height:min(22rem,calc(100dvh - 9.1rem));overflow:auto;padding:.75rem;z-index:60}.calculator-search__dropdown{max-height:min(24rem,calc(100dvh - 7rem));overflow:auto}.result-item{padding:.9rem}.calculator-search__quicklink{width:100%}.cookie-banner{left:.5rem;right:.5rem;bottom:.5rem;padding:.95rem}.site-utility-corner{top:.42rem;right:.42rem}.site-utility-corner .site-preferences{flex-direction:column;align-items:flex-end;gap:.2rem}.site-utility-corner .site-preferences__group{flex:0 0 auto;justify-content:flex-end;padding:.14rem}.site-utility-corner .site-preferences__button{flex:0 0 auto;min-width:2.35rem;min-height:1.75rem;padding:.28rem .5rem;font-size:.7rem}}