.readiness-hero{background:linear-gradient(170deg,var(--hero-wash-a) 0%,var(--hero-wash-b) 62%)}.readiness-hero h1{max-width:24ch}.verify{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:1.25rem 1.5rem;box-shadow:var(--shadow-md);max-width:62rem}.verdict{font-family:var(--font-display);font-weight:700;font-size:1.15rem;margin:0 0 0.75rem;color:var(--ink)}.verdict.good{color:var(--verify)}.verdict.bad{color:var(--bad)}.checks{list-style:none;padding:0;margin:0;font-family:var(--font-mono);font-size:0.85rem;line-height:1.7}.checks li{display:flex;gap:0.6rem;align-items:baseline}.checks .mark{display:inline-block;min-width:2.2em;font-weight:700}.checks strong{white-space:nowrap}.checks .ok .mark{color:var(--verify)}.checks .bad .mark{color:var(--bad)}.table-wrap{overflow-x:auto}.journal{border-collapse:collapse;width:100%;font-size:var(--t-small)}.journal th,.journal td{border-top:1px solid var(--rule);padding:0.55rem 0.6rem;text-align:left;vertical-align:top}.journal th{color:var(--ink-muted);font-weight:600;font-size:var(--t-label);letter-spacing:0.06em;text-transform:uppercase}.mono{font-family:var(--font-mono);font-size:0.85em}.journal-next{color:var(--ink-muted);max-width:var(--measure);margin-top:2.5rem}.journal-next a{text-decoration:underline;text-underline-offset:0.15em}