.site-footer[data-astro-cid-sz7xmlte]{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;gap:18px;grid-template-columns:1.4fr 1fr;align-items:start}.footer-brand[data-astro-cid-sz7xmlte]{display:grid;gap:8px}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte],.footer-copy[data-astro-cid-sz7xmlte]{color:var(--muted);margin:0;line-height:1.55}.footer-links[data-astro-cid-sz7xmlte]{display:grid;gap:10px;justify-items:start}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--fg);text-decoration:none;font-weight:600}.footer-copy[data-astro-cid-sz7xmlte]{margin-top:14px}@media(max-width:760px){.site-footer[data-astro-cid-sz7xmlte]{margin-top:24px;padding-top:20px;padding-bottom:88px}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:16px}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:34ch;font-size:.95rem}.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:10px;width:auto}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline;padding:0;border:0;border-radius:0;background:transparent;text-align:left;font-size:.95rem}.footer-copy[data-astro-cid-sz7xmlte]{max-width:34ch;font-size:.92rem}}.brand-copy[data-astro-cid-3ef6ksr2]{display:grid;gap:2px;line-height:1}.brand-copy[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1.0625rem;letter-spacing:-.02em;line-height:1.1}.brand-copy[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:.72rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.topbar[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:40;isolation:isolate;width:100%;margin:0;padding:0;border-radius:0;border:0;background:color-mix(in oklab,var(--surface) 64%,transparent);backdrop-filter:blur(22px) saturate(1.65);-webkit-backdrop-filter:blur(22px) saturate(1.65);box-shadow:0 1px color-mix(in oklab,var(--border) 70%,transparent)}html[data-theme=dark] .topbar{background:color-mix(in oklab,var(--surface) 52%,transparent);box-shadow:0 1px color-mix(in oklab,white 6%,var(--border))}.topbar-inner[data-astro-cid-3ef6ksr2]{width:min(calc(100% - 32px),var(--max));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 12px}.brand[data-astro-cid-3ef6ksr2]{flex-shrink:0;min-width:0}.topnav[data-astro-cid-3ef6ksr2]{display:none;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.topnav[data-astro-cid-3ef6ksr2]::-webkit-scrollbar{display:none}.section-menu[data-astro-cid-3ef6ksr2]{display:none;position:relative}.section-menu-toggle[data-astro-cid-3ef6ksr2]{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid color-mix(in oklab,var(--fg) 8%,var(--border));border-radius:999px;background:color-mix(in oklab,var(--surface) 70%,transparent);color:var(--fg);cursor:pointer;box-shadow:inset 0 1px color-mix(in oklab,white 12%,transparent)}.section-menu-toggle[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.section-menu-toggle[data-astro-cid-3ef6ksr2]:after{content:none;display:none}.section-menu-icon[data-astro-cid-3ef6ksr2],.section-menu-icon[data-astro-cid-3ef6ksr2]:before,.section-menu-icon[data-astro-cid-3ef6ksr2]:after{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.section-menu-icon[data-astro-cid-3ef6ksr2]{position:relative;flex-shrink:0}.section-menu-icon[data-astro-cid-3ef6ksr2]:before,.section-menu-icon[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;width:100%}.section-menu-icon[data-astro-cid-3ef6ksr2]:before{top:-6px}.section-menu-icon[data-astro-cid-3ef6ksr2]:after{top:6px}.section-menu-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 8px);right:0;z-index:50;display:grid;gap:4px;min-width:min(16rem,calc(100vw - 32px));padding:8px;border:1px solid var(--border);border-radius:var(--radius-md, 16px);background:color-mix(in oklab,var(--surface) 92%,transparent);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:var(--shadow)}.section-menu-link[data-astro-cid-3ef6ksr2]{display:block;padding:12px 14px;border-radius:12px;color:var(--fg);font-weight:600;font-size:.92rem;text-decoration:none}.section-menu-link[data-astro-cid-3ef6ksr2]:hover,.section-menu-link[data-astro-cid-3ef6ksr2]:focus-visible{background:color-mix(in oklab,var(--accent) 10%,var(--surface-2))}.theme-toggle{flex-shrink:0}@media(min-width:761px){.topbar-inner[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand nav theme";align-items:center;gap:12px;padding:11px 0 13px}.topbar--sections[data-astro-cid-3ef6ksr2] .topbar-inner[data-astro-cid-3ef6ksr2]{grid-template-columns:auto minmax(0,1fr) auto}.topbar--sections[data-astro-cid-3ef6ksr2] .brand[data-astro-cid-3ef6ksr2]{max-width:14rem}.topbar--sections[data-astro-cid-3ef6ksr2] .tool-sections[data-astro-cid-3ef6ksr2]{justify-self:center;max-width:100%}.section-menu[data-astro-cid-3ef6ksr2]{display:none}.brand[data-astro-cid-3ef6ksr2]{grid-area:brand;justify-self:start;width:fit-content;max-width:100%}.topnav[data-astro-cid-3ef6ksr2]{display:flex;grid-area:nav;justify-self:end}.tool-sections[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.82rem;padding:7px 12px}.theme-toggle{grid-area:theme;justify-self:end}}@media(max-width:760px){.topbar-inner[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0 10px}.topbar--sections[data-astro-cid-3ef6ksr2] .topbar-inner[data-astro-cid-3ef6ksr2]{grid-template-areas:"brand menu theme";grid-template-columns:minmax(0,1fr) auto auto;row-gap:0;padding:10px 0 12px}.topbar--sections[data-astro-cid-3ef6ksr2] .brand[data-astro-cid-3ef6ksr2]{grid-area:brand}.topbar--sections[data-astro-cid-3ef6ksr2] .tool-sections--bar[data-astro-cid-3ef6ksr2]{display:none}.topbar--sections[data-astro-cid-3ef6ksr2] .section-menu[data-astro-cid-3ef6ksr2]{display:block;grid-area:menu;justify-self:end}.topbar--sections[data-astro-cid-3ef6ksr2] .theme-toggle{grid-area:theme;justify-self:end}.brand[data-astro-cid-3ef6ksr2],.brand-copy[data-astro-cid-3ef6ksr2]{min-width:0}.brand-copy[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem}.brand-copy[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{display:none}}:root{--bg: oklch(97.5% .012 78);--surface: oklch(99% .008 78);--surface-2: oklch(95% .014 78);--card-bg: oklch(99% .008 78);--card-bg-subtle: oklch(95% .014 78);--fg: oklch(28% .028 58);--muted: oklch(46% .022 62);--border: oklch(88% .018 72);--accent: oklch(52% .11 48);--accent-2: oklch(58% .09 125);--success: oklch(58% .12 145);--warning: oklch(68% .14 68);--shadow: 0 20px 50px color-mix(in oklab, oklch(28% .03 58) 10%, transparent);--pill-bg: color-mix(in oklab, var(--accent) 14%, white);--pill-border: color-mix(in oklab, var(--accent) 28%, var(--border));--space-2: 12px;--space-3: 16px;--space-4: 20px;--nav-chip-bg: var(--card-bg-subtle);--nav-chip-fg: oklch(32% .026 58);--nav-chip-border: var(--border);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--max: 1240px;--font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body: "DM Sans", "Avenir Next", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, monospace;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5 6 8 9.5 4.5' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}*{box-sizing:border-box}:root{--sticky-topbar-offset: 4.25rem;--anchor-scroll-gap: 16px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--sticky-topbar-offset) + var(--anchor-scroll-gap))}body{margin:0;font-family:var(--font-body);color:var(--fg);background:radial-gradient(circle at 88% 0%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 28%),radial-gradient(circle at 0% 100%,color-mix(in oklab,var(--accent-2) 10%,transparent),transparent 32%),linear-gradient(180deg,oklch(98.5% .01 78),var(--bg));line-height:1.55;text-wrap:pretty}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:multiply;z-index:-1}html[data-theme=dark] .result-card.accent{background:color-mix(in oklab,var(--accent) 16%,var(--card-bg-subtle));border-color:var(--pill-border)}html[data-theme=dark] .result-card.warn{background:color-mix(in oklab,var(--warning) 16%,var(--card-bg-subtle))}html[data-theme=dark] .results-card{background:linear-gradient(180deg,var(--card-bg),var(--surface-2))}html[data-theme=dark] .mobile-result-preview{background:color-mix(in oklab,var(--surface-2) 92%,black);border-color:color-mix(in oklab,var(--accent) 38%,var(--border));box-shadow:0 18px 44px color-mix(in oklab,black 45%,transparent)}html[data-theme=dark] .preview-link{color:#18100a;background:var(--accent);border-color:color-mix(in oklab,var(--accent) 65%,var(--border))}html[data-theme=dark] .advanced-options,html[data-theme=dark] .bag-item,html[data-theme=dark] .compare-panel{background:var(--card-bg-subtle);border-color:var(--border)}html[data-theme=dark] .input-help,html[data-theme=dark] .micro-copy,html[data-theme=dark] .note,html[data-theme=dark] .result-meta,html[data-theme=dark] .muted{color:var(--muted)}a{color:inherit}img{max-width:100%;display:block}button,input,select{font:inherit}.skip-link{position:absolute;left:16px;top:-48px;background:var(--fg);color:#fff;padding:10px 14px;border-radius:999px;z-index:10;outline:none}.skip-link:focus-visible{top:16px;box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 55%,white)}.site-shell{width:min(calc(100% - 32px),var(--max));margin:0 auto;padding:6px 0 64px}main{display:grid;gap:var(--space-3);margin-top:var(--space-3)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.brand-mark{width:32px;height:32px;border-radius:10px;object-fit:contain;flex-shrink:0;display:block}.badge-icon{width:38px;height:38px;border-radius:14px;background:radial-gradient(circle at 30% 25%,color-mix(in oklab,white 40%,transparent),transparent 55%),linear-gradient(145deg,color-mix(in oklab,var(--accent) 90%,white),color-mix(in oklab,var(--accent-2) 55%,var(--accent)));box-shadow:inset 0 1px #ffffff73,0 6px 16px color-mix(in oklab,var(--accent) 22%,transparent)}.topnav a,.chip-link,.nav-chip{display:inline-flex;align-items:center;text-decoration:none;color:var(--nav-chip-fg);background:var(--nav-chip-bg);border:1px solid var(--nav-chip-border);border-radius:999px;padding:9px 14px;font-weight:600;font-size:.9rem;line-height:1;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}.topnav a:hover,.chip-link:hover,.nav-chip:hover,.topnav a:focus-visible,.chip-link:focus-visible,.nav-chip:focus-visible{color:var(--nav-chip-fg);border-color:color-mix(in oklab,var(--accent) 35%,var(--nav-chip-border));background:color-mix(in oklab,var(--accent) 10%,var(--nav-chip-bg))}[data-theme=dark]{--bg: oklch(18% .018 58);--surface: oklch(22% .018 58);--surface-2: oklch(26% .018 58);--card-bg: oklch(24% .018 58);--card-bg-subtle: oklch(28% .018 58);--fg: oklch(97% .01 78);--muted: oklch(80% .02 78);--border: oklch(40% .02 58);--accent: oklch(78% .1 48);--accent-2: oklch(80% .09 125);--success: oklch(78% .14 145);--warning: oklch(82% .14 78);--shadow: 0 18px 44px color-mix(in oklab, black 45%, transparent);--pill-bg: color-mix(in oklab, var(--accent) 18%, var(--surface-2));--pill-border: color-mix(in oklab, var(--accent) 35%, var(--border));--nav-chip-bg: oklch(30% .02 58);--nav-chip-fg: oklch(96% .01 78);--nav-chip-border: oklch(44% .02 58)}html[data-theme=dark] body{background:radial-gradient(circle at 88% 0%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 28%),radial-gradient(circle at 0% 100%,color-mix(in oklab,var(--accent-2) 10%,transparent),transparent 32%),linear-gradient(180deg,oklch(20% .015 58),var(--bg))}html[data-theme=dark] body:before{opacity:.12;mix-blend-mode:soft-light}.theme-toggle{border:1px solid color-mix(in oklab,var(--fg) 8%,var(--border));background:color-mix(in oklab,var(--surface) 70%,transparent);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);color:var(--muted);border-radius:999px;padding:10px 14px;cursor:pointer;font:inherit;min-width:44px;min-height:44px;display:inline-flex;align-items:center;gap:8px;box-shadow:inset 0 1px color-mix(in oklab,white 12%,transparent)}.theme-icon{font-size:1rem;line-height:1}.theme-label{font-size:.88rem;font-weight:600}@media(max-width:760px){.theme-label{display:none}.theme-toggle{min-width:40px;padding:10px 12px}}html[data-theme=dark] .theme-toggle{background:color-mix(in oklab,var(--surface-2) 58%,transparent);color:var(--fg);border-color:color-mix(in oklab,white 10%,var(--border));box-shadow:inset 0 1px color-mix(in oklab,white 6%,transparent)}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5 6 8 9.5 4.5' stroke='%23b8b0a6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=dark] .bento,html[data-theme=dark] .hero-card,html[data-theme=dark] .tool-card{background:var(--card-bg);border-color:var(--border)}html[data-theme=dark] .stat-tile,html[data-theme=dark] .mini-card,html[data-theme=dark] .result-card,html[data-theme=dark] .guide-card{background:var(--card-bg-subtle);border-color:var(--border)}html[data-theme=dark] .eyebrow,html[data-theme=dark] .meta-label,html[data-theme=dark] .hub-qualifiers,html[data-theme=dark] .hero-qualifiers{color:#bfb6aa}html[data-theme=dark] .lede,html[data-theme=dark] .tool-card p,html[data-theme=dark] .footer-brand p,html[data-theme=dark] .footer-copy,html[data-theme=dark] .legal-page p,html[data-theme=dark] .legal-page li{color:var(--muted)}html[data-theme=dark] input,html[data-theme=dark] .button.secondary,html[data-theme=dark] .share-button,html[data-theme=dark] .share-link,html[data-theme=dark] select{background-color:var(--surface-2);color:var(--fg);border-color:var(--border)}html[data-theme=dark] .share-button:first-child{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,var(--surface-2)),var(--accent));color:#18100a;border-color:color-mix(in oklab,var(--accent) 55%,var(--border))}html[data-theme=dark] .share-button:hover,html[data-theme=dark] .share-link:hover{background:color-mix(in oklab,var(--accent) 14%,var(--surface-2));border-color:color-mix(in oklab,var(--accent) 32%,var(--border))}html[data-theme=dark] .share-button:first-child:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 94%,var(--surface-2)),color-mix(in oklab,var(--accent) 90%,black))}html[data-theme=dark] .pill{background:var(--pill-bg);border-color:var(--pill-border);color:var(--fg)}html[data-theme=dark] .tab-button{background:var(--surface-2);color:var(--muted);border-color:var(--border)}html[data-theme=dark] .tab-button[aria-selected=true]{background:color-mix(in oklab,var(--accent) 20%,var(--surface-2));color:var(--fg);border-color:var(--pill-border)}.legal-page{width:min(calc(100% - 32px),760px);margin:0 auto;padding:32px 0 64px}.legal-page h1{font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.03em;margin:0 0 16px}.legal-page h2{font-size:1.25rem;margin:28px 0 10px}.legal-page p,.legal-page li{color:var(--muted);line-height:1.65}.hub-hero{width:100%;padding:10px 0 0}.hub-hero-preview,.page-hero-preview{min-width:0;align-self:start}@media(max-width:899px){.hub-hero-preview,.page-hero-preview{display:none}}@media(min-width:900px){.hub-hero-preview,.page-hero-preview{margin-top:-8px}}.sample-estimate{position:relative;display:grid;gap:8px;padding-left:14px}.sample-estimate:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:2px;border-radius:999px;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 82%,white),color-mix(in oklab,var(--accent) 28%,transparent))}.sample-estimate-eyebrow{margin:0;font-size:.72rem;letter-spacing:.14em}.sample-estimate-context{margin:-2px 0 0;color:var(--muted);font-size:.82rem;line-height:1.4}.sample-estimate-hero{display:grid;gap:2px}.sample-estimate-metric{margin:0;display:flex;align-items:baseline;gap:6px;line-height:1}.sample-estimate-value{font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.2rem);font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg)}.sample-estimate-unit{font-size:.95rem;font-weight:600;color:color-mix(in oklab,var(--fg) 72%,var(--muted))}.sample-estimate-order-label{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab,var(--accent) 68%,var(--fg))}.sample-estimate-stats{margin:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:.82rem;line-height:1.35;color:var(--muted)}.sample-estimate-stats span:not(:last-child):after{content:"·";margin:0 10px;color:color-mix(in oklab,var(--muted) 45%,var(--border))}.sample-estimate-stats strong{font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.sample-estimate-cta{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:.76rem;font-weight:600;color:var(--muted);text-decoration:none;transition:color .16s ease}.sample-estimate-cta:after{content:"→";font-size:.9em;transition:transform .16s ease}.sample-estimate-cta:hover{color:color-mix(in oklab,var(--accent) 75%,var(--fg))}.sample-estimate-cta:hover:after{transform:translate(3px)}.sample-estimate-cta:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 42%,white);outline-offset:4px;border-radius:4px}@media(max-width:899px){.sample-estimate{gap:7px;padding-left:12px}.sample-estimate-stats{font-size:.8rem}}.hero-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hero-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hero-cta:hover{transform:translateY(-1px)}.hero-cta-primary{color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in oklab,var(--accent) 72%,#111));box-shadow:0 16px 34px color-mix(in oklab,var(--accent) 24%,transparent)}.hero-cta-secondary{color:var(--fg);border:1px solid var(--border);background:color-mix(in oklab,var(--surface) 74%,white)}#tools{display:grid;gap:12px;min-width:0}.tool-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tool-grid-live{grid-template-columns:1fr;max-width:420px}@media(min-width:760px){.tool-grid-live{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.tool-card{display:grid;gap:8px;padding:20px;border-radius:var(--radius-xl, 28px);border:1px solid var(--border);background:var(--card-bg, color-mix(in oklab, white 76%, var(--surface)));box-shadow:var(--shadow);text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tool-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--accent) 28%,var(--border));box-shadow:var(--shadow),0 0 0 1px color-mix(in oklab,var(--accent) 10%,transparent)}.tool-card-title{margin:0;font-size:1.2rem;letter-spacing:-.03em;font-family:var(--font-display);font-weight:600;color:var(--fg);line-height:1.2}.tool-card p{margin:0;color:var(--muted);line-height:1.55;font-size:.95rem}.tool-card-badge{width:fit-content;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}@media(max-width:760px){.hero-cta-row{gap:8px}.hero-cta{width:100%}.tool-card{padding:16px 18px;border-radius:20px;gap:6px}.tool-card-title{font-size:1.1rem}.tool-card p{font-size:.9rem}}body:not(:has(.calculator-page)) .site-shell{width:min(calc(100% - 32px),1240px);margin:0 auto;padding:10px 0 64px}
