.ideas-module__-ke6BG__editorial{--rule:var(--border-subtle);background:var(--bg-app);color:var(--text-main)}.ideas-module__-ke6BG__editorial h1,.ideas-module__-ke6BG__editorial h2{color:var(--text-heading);font-family:var(--font-display);text-wrap:balance;font-weight:700}.ideas-module__-ke6BG__hubHero{padding:72px 0 0}.ideas-module__-ke6BG__hubIntro{text-align:center;flex-direction:column;align-items:center;max-width:820px;display:flex}.ideas-module__-ke6BG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:700;display:inline-block}.ideas-module__-ke6BG__hubTitle{letter-spacing:-.035em;margin-top:18px;font-size:clamp(38px,5.2vw,64px);line-height:1.06}.ideas-module__-ke6BG__hubLead{color:var(--text-muted);max-width:600px;margin-top:20px;font-size:17px;line-height:1.75}.ideas-module__-ke6BG__hubActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ideas-module__-ke6BG__collection{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ideas-module__-ke6BG__storyHero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.ideas-module__-ke6BG__storyTitle{letter-spacing:-.035em;margin-top:20px;font-size:clamp(38px,4.6vw,60px);line-height:1.08}.ideas-module__-ke6BG__storyImage{aspect-ratio:4/5;border-radius:var(--radius-card);box-shadow:var(--shadow-panel-value);position:relative;overflow:hidden}.ideas-module__-ke6BG__ruledSection{background:var(--bg-surface-hover);padding:72px 0}.ideas-module__-ke6BG__step{background:var(--bg-surface);border:1px solid var(--rule);border-radius:var(--radius-card);padding:28px}.ideas-module__-ke6BG__stepNumber{background:var(--primary-light);width:40px;height:40px;color:var(--primary);font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.ideas-module__-ke6BG__notebook{background:var(--bg-surface-hover);border-radius:var(--radius-card);grid-template-columns:.8fr 1.2fr;gap:48px;padding:40px;display:grid}.ideas-module__-ke6BG__notebook h2{margin-top:0}.ideas-module__-ke6BG__notebook ul{counter-reset:prompt}.ideas-module__-ke6BG__prompt{counter-increment:prompt;background:var(--bg-surface);border-radius:14px;gap:16px;padding:14px 18px;font-size:16px;line-height:1.75;display:flex}.ideas-module__-ke6BG__prompt:before{content:counter(prompt);background:var(--primary-light);width:24px;height:24px;color:var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:12px;font-weight:700;display:inline-flex}.ideas-module__-ke6BG__faq{background:var(--bg-surface);border:1px solid var(--rule);border-radius:16px;padding:18px 20px}.ideas-module__-ke6BG__faq summary{margin-left:16px;padding-left:6px;list-style-position:outside;display:list-item}.ideas-module__-ke6BG__faq p{max-width:65ch;padding-left:22px}.ideas-module__-ke6BG__finalNote{border-radius:var(--radius-card);background:var(--primary-light);text-align:center;margin-top:72px;padding:56px 24px}.ideas-module__-ke6BG__finalNote p{color:var(--text-muted)}@media (max-width:1279px){.ideas-module__-ke6BG__collection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ideas-module__-ke6BG__hubHero{padding-top:40px}.ideas-module__-ke6BG__storyHero,.ideas-module__-ke6BG__notebook{grid-template-columns:1fr;gap:28px}.ideas-module__-ke6BG__storyImage{aspect-ratio:4/3}.ideas-module__-ke6BG__ruledSection{padding:48px 0}.ideas-module__-ke6BG__notebook{padding:24px}}@media (max-width:559px){.ideas-module__-ke6BG__collection{grid-template-columns:1fr}}
