.page-intro.wa__intro{padding-bottom:clamp(40px,5vw,64px)}.wa__intro .page-intro__inner{text-align:center}.wa__intro .page-intro__title{margin-inline:auto}.wa__intro .page-intro__extra{max-width:none}.wa__section{padding:5rem 0}.wa__head{margin-bottom:2.5rem}.wa__notes{list-style:none;margin:1.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 2rem}.wa__notes li{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-body);font-size:.88rem;line-height:1.55;color:var(--color-muted)}.wa__notes svg{color:var(--color-accent);flex-shrink:0;margin-top:3px}.wa__split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);align-items:center}.wa__split-copy .section-label{margin-bottom:2rem}.wa__split-copy p{font-family:var(--font-body);font-size:1.05rem;line-height:1.65;color:var(--color-text-soft);max-width:var(--measure);margin:0 0 1rem}.wa__weights{margin:0}.wa__bar{display:flex;gap:4px;height:56px}.wa__seg{flex-grow:0;flex-shrink:1;border-radius:var(--radius-xs)}.wa__seg--design{background:var(--color-accent)}.wa__seg--speed{background:var(--color-text)}.wa__seg--google{background:var(--color-text-soft)}.wa__seg--access{background:var(--color-muted)}.wa__legend{display:flex;gap:4px;margin-top:.85rem;font-family:var(--font-body);font-size:.9rem;line-height:1.35;color:var(--color-text-soft)}.wa__legend b{display:block;font-family:var(--font-display);font-size:1.6rem;font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.wa__legend span{flex-grow:0;flex-shrink:1;min-width:0}.wa__weights figcaption{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:.88rem;line-height:1.55;color:var(--color-muted);max-width:var(--measure-narrow)}.wa__scale{display:flex;gap:4px;margin-bottom:2rem;font-family:var(--font-body);font-size:.8rem;font-weight:600}.wa__scale-band{padding:.55rem .75rem;border-top:4px solid}.wa__scale-band--poor{flex:50 1 0;background:var(--color-score-poor-bg);border-color:var(--color-score-poor);color:var(--color-score-poor)}.wa__scale-band--ok{flex:30 1 0;background:var(--color-score-ok-bg);border-color:var(--color-score-ok);color:var(--color-score-ok-text)}.wa__scale-band--good{flex:20 1 0;background:var(--color-score-good-bg);border-color:var(--color-score-good);color:var(--color-score-good)}@media (max-width: 900px){.wa__split{grid-template-columns:1fr}}@media (max-width: 600px){.wa__section{padding:3.5rem 0}.wa__bar{height:44px}.wa__legend b{font-size:1.3rem}}
