body.content-page{color:#1f2433;-webkit-font-smoothing:antialiased;background-color:#f4f1ea;background-image:linear-gradient(90deg,#0000 19px,oklch(62% .15 25/.45) 19px 20px,#0000 20px),repeating-linear-gradient(#0000 0 31px,oklch(72% .05 250/.28) 31px 32px);min-height:100dvh;margin:0;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:18px;line-height:1.6}.content-page .content-stage{color:#1f2433;width:min(880px,100%);margin:0 auto;padding:clamp(32px,6vw,64px) 32px 80px;font-family:Atkinson Hyperlegible,system-ui,sans-serif}.content-page .content-stage .page-title{color:#1f2433;letter-spacing:-.025em;margin:0 0 20px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.12}.content-page .content-stage .lede{color:#3c4150;max-width:72ch;margin:0 0 20px;font-size:1.125rem;line-height:1.7}.content-page .content-stage .section{border-top:1px solid #1f243326;margin-top:40px;padding-top:24px}.content-page .content-stage .section h2{color:#1f2433;max-width:30ch;margin:0 0 16px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.content-page .content-stage p,.content-page .content-stage li,.content-page .content-stage dd{color:#3c4150;line-height:1.7}.content-page .content-stage a:not(.pixel-btn){color:#1f2433;text-underline-offset:3px}.content-page .content-stage a:not(.pixel-btn):hover{color:#b23a2e}.content-page .content-stage code{background:#1f243312;border-radius:4px;padding:1px 5px;font-size:.9em}.content-page .content-stage .stack{gap:0;margin-top:16px;padding:0;list-style:none}.content-page .content-stage .stack li{border-bottom:1px solid #1f24331a;max-width:72ch;padding:12px 0 12px 24px}.content-page .content-stage .stack li:before{content:"•";float:left;color:#b23a2e;margin-left:-22px;font-weight:700}.content-page .content-stage .hero{margin:0;display:block}.content-page .content-stage .hero .tag{color:#b23a2e;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:.875rem;font-weight:700}.content-page .content-stage .hero h1{color:#1f2433;max-width:22ch;margin:0;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.12}.content-page .content-stage .hero .lede{margin-top:18px}.content-page .content-stage .steps{background:#fffdf8;border:1px solid #1f243326;border-radius:12px;gap:0;margin-top:20px;overflow:hidden}.content-page .content-stage .steps li{border-bottom:1px solid #1f24331a;padding:16px 20px}.content-page .content-stage .steps li:last-child{border-bottom:0}.content-page .content-stage .split{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.content-page .content-stage .split h2{font-size:1.5rem}.content-page .content-stage .faq{border-top:1px solid #1f243326;margin-top:20px}.content-page .content-stage .faq>div{border-bottom:1px solid #1f243326;padding:18px 0}.content-page .content-stage .faq dt{color:#1f2433;font-size:1.1rem;font-weight:700}.content-page .content-stage .faq dd{max-width:72ch}.content-page .content-stage .finale{background:#1f2433;border:0;border-radius:14px;margin-top:56px;padding:clamp(24px,5vw,40px)}.content-page .content-stage .finale h2,.content-page .content-stage .finale .lede{color:#fffdf8}.content-page .content-stage .finale h2{margin:0;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.content-page .content-stage .finale .pixel-btn{color:#1f2433;background:#f3df79;border:1px solid #1f2433;min-height:52px;margin-top:8px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:1rem;font-weight:700;box-shadow:0 3px #1f24332e}.content-page .content-stage .finale .pixel-btn:hover{color:#1f2433;background:#ead365}.content-page #ga-consent{color:#1f2433;background:#fffdf8;border:1px solid #1f243326;border-radius:12px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;line-height:1.5;box-shadow:0 10px 28px #1f243324}.content-page #ga-consent .pixel-btn{color:#fffdf8;background:#1f2433;border:1px solid #1f2433;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:1rem;font-weight:700;box-shadow:0 2px #1f24332e}.content-page #ga-consent .pixel-btn:hover{color:#fffdf8;background:#30374b}.content-page .site-footer{color:#1f2433;border-top:1px solid #1f243326;width:min(880px,100%);margin:0 auto;padding:8px 32px 32px;font-family:Atkinson Hyperlegible,system-ui,sans-serif}.content-page .site-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px;display:flex}.content-page .site-footer nav+nav{border-top:1px dashed #1f24331f;margin-top:4px}.content-page .site-footer nav a{color:#1f2433;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.content-page .site-footer nav a:hover{color:#b23a2e;text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.content-page .content-stage{padding:32px 20px 64px}.content-page .content-stage .section{margin-top:32px;padding-top:20px}.content-page .content-stage .split{grid-template-columns:1fr;gap:24px}.content-page .site-footer{padding:8px 20px 32px}.content-page .site-footer nav{gap:0 12px}}
