*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}.column{max-width:var(--width);min-height:100dvh;margin:0 auto;padding:24px 20px 64px}.wide{max-width:var(--width-wide);margin:0 auto;padding:0 20px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.button{min-height:54px;font:inherit;cursor:pointer;color:var(--accent-text);background:var(--accent);border-radius:var(--radius);border:0;justify-content:center;align-items:center;padding:0 32px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(1.06)}.quiet{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;text-decoration:none}.quiet:hover{color:var(--text)}
html{scroll-behavior:smooth;scroll-padding-top:50px}body{text-rendering:optimizelegibility;font-size:17px;line-height:1.55;overflow-x:clip}::selection{background:var(--mark);color:var(--mark-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.article{max-width:calc(var(--width) + 40px);margin:0 auto;padding:0 20px}.wide{max-width:calc(var(--width-wide) + 40px)}.band{--bg:var(--band);--surface:var(--band);--text:var(--band-text);--muted:color-mix(in srgb, var(--band-text) 70%, var(--band));--border:color-mix(in srgb, var(--band-text) 20%, var(--band));background:var(--band);color:var(--band-text)}.marked{background:var(--mark);color:var(--mark-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:calc(var(--radius-small) / 2);padding:.02em .2em .06em}.button{border-radius:var(--radius-small);min-height:58px;font-family:var(--font-heading);letter-spacing:-.005em;text-align:center;box-shadow:0 1px 0 #0000002e, 0 8px 20px -10px var(--accent);padding:10px 28px;font-size:18px;font-weight:700;line-height:1.2;transition:transform .14s,box-shadow .14s,filter .14s}.button:hover{filter:brightness(1.08);box-shadow:0 1px 0 #0000002e, 0 14px 24px -10px var(--accent);transform:translateY(-1px)}.button:active{box-shadow:0 0 0 #0000002e, 0 4px 10px -8px var(--accent);filter:brightness(.97);transform:translateY(1px)}.button:focus-visible{outline-color:var(--text)}@keyframes settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.settle{animation:.5s ease-out both settle}.story{padding-bottom:44px}.compare{--compare-radius:var(--radius-small);margin:30px 0 44px}.questions{padding-top:52px;padding-bottom:60px}.foot{--footer-line:0;--disclaimer-line:3px solid var(--mark)}.foot-name{color:var(--text);align-self:center;padding-top:8px;font-size:26px}.foot-print{align-self:center;max-width:760px}@media (min-width:720px){html{scroll-padding-top:54px}}@media (min-width:900px){.story{padding-bottom:56px}.compare{margin:36px 0 48px}.questions{padding-top:80px;padding-bottom:96px}.foot-name{font-size:30px}}
