.generator-page .generator-hero{padding:40px 0 64px}.generator-page .generator-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:end;gap:72px;display:grid}.generator-page .generator-hero h1{text-wrap:balance;max-width:18ch;font-size:clamp(2.6rem,4.5vw,4rem)}.generator-page .generator-hero .lead{max-width:60ch;color:var(--seo-muted);margin:24px 0 28px;font-size:1.08rem}.generator-page .generator-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.generator-page .generator-text-link{font-weight:600;text-decoration:underline}.generator-page .generator-entry-note{max-width:68ch;color:var(--seo-muted);margin:16px 0 0;font-size:.82rem}.generator-page .generator-start{border-top:1px solid var(--line);padding-top:24px}.generator-page .generator-start h2{margin-bottom:16px;font-size:1.4rem}.generator-page .generator-start p{color:var(--seo-muted);font-size:.95rem}.generator-page .generator-start a{font-size:.9rem;text-decoration:underline}.generator-page .generator-example{scroll-margin-top:88px}.generator-page .generator-section-heading{max-width:760px;margin-bottom:32px}.generator-page .generator-section-heading p{color:var(--seo-muted);margin-top:20px}.generator-page .generator-workflow{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:80px;display:grid}.generator-page .generator-workflow>div>p{margin-top:24px}.generator-page .generator-steps{margin:0;padding-left:24px;list-style:decimal}.generator-page .generator-steps li{padding:0 0 28px 8px}.generator-page .generator-steps li:last-child{padding-bottom:0}.generator-page .generator-steps li::marker{color:var(--seo-muted);font-weight:600}.generator-page .generator-steps h3{margin:0 0 12px;font-size:1.25rem}.generator-page .generator-steps p{color:var(--seo-muted);max-width:65ch;margin:0}.generator-page .generator-access{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;display:grid}.generator-page .generator-access h2{margin-bottom:24px}.generator-page .generator-access h3{margin:0 0 24px;font-size:1.4rem}.generator-page .generator-access p{max-width:65ch;color:var(--seo-muted)}.generator-page .generator-access a{text-decoration:underline}.generator-page .generator-questions{max-width:850px}.generator-page .generator-questions>h2{margin-bottom:28px}.generator-page .generator-next-step{border-top:1px solid var(--line);margin-top:56px;padding-top:56px}.generator-page .generator-next-step>p:not(.generator-entry-note){color:var(--seo-muted);max-width:65ch;margin:24px 0}@media (max-width:900px){.generator-page .generator-intro{grid-template-columns:1fr;gap:32px}.generator-page .generator-start{max-width:65ch}.generator-page .generator-workflow{grid-template-columns:1fr;gap:32px}.generator-page .generator-access{gap:40px}}@media (max-width:600px){.generator-page .generator-hero{padding:28px 0 48px}.generator-page .generator-hero h1{font-size:2.5rem}.generator-page .generator-hero .lead{font-size:1rem}.generator-page .generator-actions{flex-direction:column;align-items:start;gap:20px}.generator-page .generator-access{grid-template-columns:1fr}.generator-page .generator-next-step{margin-top:40px;padding-top:40px}}
