/* Relationship entry only; original form, permissions and report exports are retained. */
@media screen{
.quick-start-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center;padding:24px 0 30px;margin:0 0 20px;border-bottom:1px solid var(--border,#d8cfc3)}
.quick-start-hero h1{font:400 clamp(34px,4.2vw,52px)/1.08 Georgia,serif;letter-spacing:-.025em;margin:0;max-width:18ch;color:var(--ink,#252b23)}
.quick-start-hero .eyebrow{margin:0 0 12px;font-size:11px}
.quick-start-invitation>p{font-size:16px;line-height:1.55;margin:0 0 16px;max-width:52ch}
.quick-start-invitation .quick-start-trust{font:12px/1.5 Arial,sans-serif;margin:12px 0 0;color:var(--muted,#62645d)}
.quick-start-invitation .landing-cta{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}
#calculator.workspace{scroll-margin-top:130px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}
#calculator.workspace>.birth-card{max-width:none;min-width:0}
#calculator .preview-stack h2{font-size:clamp(28px,3vw,38px)}
#calculator .preview-stack .reading-hero{display:block;min-height:0}
#calculator .preview-stack .element-cycle{max-width:260px;margin:24px auto}
.quick-start-learn{margin:28px 0 36px;border:1px solid var(--border,#d8cfc3);border-radius:12px;padding:8px 20px;background:var(--paper-light,#fffdfa)}
.quick-start-learn>summary{min-height:44px;box-sizing:border-box;padding:12px 0;cursor:pointer;font:600 14px/1.45 Arial,sans-serif}
.quick-start-education{padding:20px 0}
.quick-start-learn .landing-insights{display:grid!important;gap:20px;grid-template-columns:1fr}
.quick-start-learn .framework-intro{display:block!important;margin:30px 0 0;padding:28px 0 0;border-bottom:0}
body[data-report-view="report"] .quick-start-hero,body[data-report-view="report"] .quick-start-learn{display:none!important}
@media(max-width:900px){#calculator.workspace{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.quick-start-hero{grid-template-columns:1fr;gap:16px;padding:18px 0 24px;margin-bottom:16px}.quick-start-hero h1{font-size:36px;max-width:20ch}.quick-start-invitation>p{font-size:15px}.quick-start-learn{padding:8px 16px}}
}
@media print{.quick-start-hero,.quick-start-learn{display:none!important}}
