.hero.edition-hero{padding-bottom:8px}.hero.edition-hero h1{font-size:clamp(30px,5vw,48px);line-height:1.12;text-wrap:balance;overflow-wrap:break-word}.hero.edition-hero .tagline{margin-bottom:28px}@media (max-width:430px){.hero.edition-hero h1{font-size:27px}}.edition-note{margin:14px auto 0;max-width:60ch;font-size:13px;line-height:1.55;color:var(--ink-muted)}.edition-section{margin-top:48px;max-width:760px;margin-left:auto;margin-right:auto}.edition-section.wide{max-width:none}.edition-section.wide>h2,.edition-section.wide>p{max-width:760px;margin-left:auto;margin-right:auto}.edition-section>h2{margin:0 0 14px}.edition-list,.edition-section>p{color:var(--ink-muted);font-size:15.5px;line-height:1.7}.edition-list{-webkit-padding-start:20px;padding-inline-start:20px;margin:0 0 12px}.edition-list li{margin-bottom:6px}.edition-link{color:var(--accent-ink);font-size:14.5px;font-weight:600;text-decoration:none}.edition-link:focus-visible,.edition-link:hover{text-decoration:underline}.edition-steps{list-style:none;padding:0;margin:0}.edition-step{display:flex;gap:16px;margin-bottom:24px}.edition-step-num{flex-shrink:0;width:34px;height:34px;margin-top:2px;border-radius:50%;background:var(--accent);color:white;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center}.edition-step strong{display:block;margin-bottom:4px;font-size:16px;color:var(--ink)}.edition-step-body{color:var(--ink-muted);font-size:15px;line-height:1.7}.edition-tiers{margin-top:22px}.edition-per-month{font-size:18px;color:var(--ink-muted)}.edition-tiers .tier ul{padding:0;-webkit-padding-start:18px;padding-inline-start:18px}.edition-callout{margin-top:22px;padding:18px 22px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.edition-callout h3{margin:0 0 8px;font-size:16px}.edition-callout p{margin:0 0 8px;color:var(--ink-muted);font-size:15px;line-height:1.7}.edition-callout .edition-list{margin:0;font-size:14.5px}.edition-faq{display:flex;flex-direction:column;gap:12px}.edition-faq .faq-answer{line-height:1.7}.edition-help h3{margin:20px 0 4px;font-size:16px}.edition-help p{margin:0;color:var(--ink-muted);font-size:15px;line-height:1.7}.edition-final{margin:56px auto 0;max-width:760px;padding:28px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:12px}.edition-final h2{margin:0 0 8px}.edition-final>p{color:var(--ink-muted);line-height:1.6;margin:0 auto 18px;max-width:60ch}.edition-final .edition-note{margin-top:16px}.edition-final .edition-note a{color:var(--accent-ink)}