/* Search / Get found page: full-width Why and How sections, and the audit preview styles (copied from home-v4.css so this page does not load the whole home sheet). */

/* Why this changed: three cards across, stacking under 48rem */
.seo-why{margin-top:clamp(1.5rem,3vw,2.25rem)}
.seo-why .card h3{margin-bottom:.6rem}
.seo-why .card p{margin:0}

/* How the work goes: four steps across from 62rem, two across from 40rem, one column on a phone */
.seo-steps{margin-top:clamp(1.5rem,3vw,2.25rem)}
.seo-steps .step p{margin:0}

/* The audit block sits in a readable column rather than the full container */
#audit .funnel{max-width:52rem;margin-inline:auto}

/* Audit preview: three headline checks, then the full report by email. */
.aq__status{min-height:1.4em;margin:.6rem 0 0;font-size:.9rem;color:var(--ink-3)}
.aq__status.is-error{color:#93380B}
.aq{margin-top:1rem}
.aq:focus{outline:none}
.aq__score{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin:0}
.aq__score b{font-size:clamp(2rem,4vw,2.6rem);line-height:1;color:var(--ink)}
.aq__score span{color:var(--ink-3)}
.aq__list{list-style:none;margin:1.1rem 0 0;padding:0;display:grid}
.aq__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.3rem .8rem;align-items:start;padding:.8rem 0;border-bottom:1px solid var(--rule)}
.aq__dot{width:12px;height:12px;margin-top:.35rem;border-radius:50%;background:var(--c-flow,#655B4D)}
.aq__item.is-fail .aq__dot{background:#93380B}
.aq__label{font-weight:600;color:var(--ink)}
.aq__detail{grid-column:2/-1;font-size:.88rem;color:var(--ink-3);overflow-wrap:anywhere}
.aq__verdict{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}
.aq__item.is-fail .aq__verdict{color:#93380B}
.aq__more{margin:1.1rem 0 0;color:var(--ink-3)}
.aq__ctas{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;margin-top:1rem}
