.intro-note{max-width:390px}.privacy-strip{padding:14px 20px;border:1px solid var(--line);background:#15130e;color:var(--bright);font-size:.875rem;margin-bottom:26px}.readiness-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:start}.readiness-results{display:grid;gap:26px;min-width:0}.design-controls>h2,.preview-panel>h2,.resources>h2{margin-bottom:18px}.field-help{font-size:.875rem;color:var(--muted);margin:8px 0 0}.button-row{margin:24px 0}.readiness-metrics{display:grid;gap:0;margin-top:26px}.readiness-metrics article{padding:22px 0;border-top:1px solid var(--line)}.readiness-metrics span{display:block;font-size:.875rem;color:var(--muted)}.readiness-metrics strong{display:block;font:400 3.6rem/1.2 Italiana,Georgia,serif;color:var(--bright);margin:8px 0;overflow-wrap:anywhere}.readiness-metrics p{margin:0;font-size:.875rem;color:var(--muted)}#readiness-checklist{padding-top:20px;border-top:1px solid var(--line)}#readiness-checklist h3{font-size:1.125rem}#next-steps{padding-left:22px}#next-steps li{margin:14px 0}.resources .btn{margin:4px 0 16px}.source-links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.875rem;border-top:1px solid var(--line);padding-top:20px}.source-links a{text-decoration:underline;text-underline-offset:4px;color:var(--bright)}.source-links span{width:100%}.intro{align-items:center}.readiness-workspace .design-controls{position:static}#snapshot{scroll-margin-top:20px}footer a{overflow-wrap:anywhere}@media(max-width:900px){.readiness-workspace{grid-template-columns:1fr}.intro{align-items:start;flex-direction:column}.intro-note{max-width:none}.readiness-workspace .fields{grid-template-columns:1fr}.full{grid-column:auto}}@media(max-width:500px){.readiness-metrics strong{font-size:3rem}}
