:root{--ar-ink:#141414;--ar-mute:#4a4a4a;--ar-coral:#cf3d26;--ar-coral-soft:#fdeeea;--ar-green:#166534;--ar-red:#b91c1c;--ar-score-color:#f59e0b;--ar-line:#e4dedb;--ar-paper:#fff;--ar-tint:#faf6f4}#audit-main{background:#fff;color:var(--ar-ink);font-family:Nunito Sans,sans-serif;font-size:17px;line-height:1.6;padding:48px 20px 56px}#audit-main *{box-sizing:border-box}.ar-hero{--ar-mute:#45403d;--ar-coral:#e11d48;--ar-coral-soft:#fff0f3;max-width:1200px;margin:0 auto 28px;padding:40px 44px;background:#faf7f4;border:1px solid #d7cec7;border-radius:16px;box-shadow:0 12px 36px #23181414}.ar-eyebrow{font:700 13px Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ar-coral);margin:0 0 10px}.ar-hero h1{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(2rem,6vw,3.4rem);line-height:1.08;letter-spacing:-.02em;margin:0 0 14px;color:var(--ar-ink)}.ar-hero h1 .ar-h1-accent{color:var(--ar-coral)}.ar-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px}.ar-beta{font:700 12px Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ar-coral);background:var(--ar-coral-soft);border:1px solid var(--ar-coral);border-radius:4px;padding:4px 8px;margin-bottom:14px}.ar-lede{font-size:1.1rem;color:var(--ar-mute);max-width:760px;margin:0 0 18px}.ar-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;list-style:none;padding:0;margin:0 0 22px;font-size:.95rem;line-height:1.45}.ar-benefits li{display:flex;align-items:baseline;gap:8px}.ar-benefits li>span{color:var(--ar-green);font-weight:800;flex-shrink:0}.ar-scope-note{color:var(--ar-mute);font-size:.85rem;margin:12px 0 0;line-height:1.5}.ar-form label{display:block;font-weight:700;margin-bottom:6px}.ar-form-row{display:flex;gap:10px}.ar-form input{flex:1;min-width:0;font:inherit;padding:14px 16px;border:2px solid var(--ar-ink);border-radius:6px;background:#fff;color:var(--ar-ink)}.ar-form input:focus,#audit-main button:focus-visible,#audit-main a:focus-visible,#audit-main summary:focus-visible{outline:3px solid var(--ar-coral);outline-offset:2px}#audit-main button{font:700 15px Montserrat,sans-serif;cursor:pointer;border-radius:6px;padding:13px 20px;border:2px solid var(--ar-ink);background:#fff;color:var(--ar-ink)}#audit-main button.ar-primary,#audit-main #ar-submit{background:var(--ar-coral);border-color:var(--ar-coral);color:#fff}#audit-main #ar-submit{background:#15803d;border-color:#15803d;box-shadow:0 4px 12px #15803d29;transition:background-color .18s,border-color .18s,box-shadow .18s}#audit-main #ar-submit:hover:not(:disabled){background:#166534;border-color:#166534;box-shadow:0 6px 16px #15803d38}#audit-main #ar-submit:focus-visible{outline-color:#15803d}.ar-hero .ar-form input{border-color:#b5aaa3}.ar-hero .ar-form input:focus{border-color:var(--ar-coral)}#audit-main button:disabled{opacity:.55;cursor:not-allowed}.ar-error{color:var(--ar-coral);font-weight:700;margin:10px 0 0}.ar-error[hidden]{display:none}.ar-callout{max-width:860px;margin:12px 0 0;color:var(--ar-mute);font-size:.95rem}.ar-callout a,.ar-report a{color:var(--ar-coral);text-decoration:underline;text-underline-offset:3px;font-weight:700}#audit-page-root{max-width:1200px;margin:0 auto}.ar-report{display:block}.ar-status{border:2px solid var(--ar-ink);border-radius:8px;padding:18px 20px;margin:0 0 24px}.ar-status h2{margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:1.05rem}.ar-status p{margin:0 0 10px;color:var(--ar-mute)}.ar-progress-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 8px;font-weight:700}.ar-progress-percent{font:800 1.7rem/1.2 Montserrat,sans-serif;color:var(--ar-coral);font-variant-numeric:tabular-nums}.ar-bar{height:12px;background:var(--ar-line);border-radius:6px;overflow:hidden}.ar-bar span{display:block;height:100%;background:var(--ar-coral);width:0;transition:width .4s}.ar-status-complete{border-color:var(--ar-green)}.ar-status-complete .ar-progress-percent{color:var(--ar-green)}.ar-status-complete .ar-bar span{background:var(--ar-green)}#audit-main .ar-reconnect{margin-top:14px}.ar-status.is-warn{border-color:var(--ar-coral);background:var(--ar-coral-soft)}.ar-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.ar-h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:-.01em;margin:44px 0 6px;padding-top:18px;border-top:3px solid var(--ar-ink)}.ar-sub{color:var(--ar-mute);margin:0 0 18px}.ar-url{font-family:ui-monospace,Menlo,monospace;font-size:.88em;overflow-wrap:anywhere}.ar-top{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:center;margin-top:10px}.ar-score{width:190px;height:190px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ar-score-color) calc(var(--p)*1%),var(--ar-line) 0)}.ar-score div{width:152px;height:152px;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center}.ar-score b{font:800 3.4rem/1 Montserrat,sans-serif}.ar-score small{color:var(--ar-mute);font-weight:700}.ar-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none}.ar-counts li{border:1px solid var(--ar-line);border-radius:6px;padding:10px 12px;background:var(--ar-tint)}.ar-counts b{display:block;font:800 1.7rem/1.1 Montserrat,sans-serif}.ar-counts li.has-issues b{color:var(--ar-red)}.ar-counts li.is-clear b,.ar-counts li.passed b{color:var(--ar-green)}.ar-counts .crit{position:relative}.ar-counts .ar-critical-jump{display:block;margin:-10px -12px;padding:10px 12px;color:inherit;font-weight:inherit;text-decoration:none;border-radius:5px}.ar-critical-jump:hover,.ar-critical-jump:focus-visible{background:#fff0f0}.ar-jump-hint{position:absolute;left:0;top:calc(100% + 8px);z-index:2;width:max-content;max-width:240px;padding:7px 10px;border-radius:5px;background:var(--ar-ink);color:#fff;font-size:.8rem;box-shadow:0 4px 12px #0002;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.ar-critical-jump:hover .ar-jump-hint,.ar-critical-jump:focus-visible .ar-jump-hint{opacity:1;visibility:visible}.ar-issue-nav{display:none}@media(min-width:1024px){.ar-issue-nav{position:fixed;right:24px;bottom:24px;z-index:30;display:flex;align-items:center;gap:14px;padding:12px 14px;background:#fff;border:1px solid var(--ar-line);border-left:4px solid var(--ar-red);border-radius:8px;box-shadow:0 8px 28px #0002}.ar-issue-nav>span{font-size:.85rem;font-weight:700;color:var(--ar-mute)}#audit-main .ar-issue-nav button{background:var(--ar-red);border-color:var(--ar-red);color:#fff;font-size:13px;padding:10px 13px}.ar-download{margin-bottom:100px}}.ar-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0}.ar-dl div{border-left:4px solid var(--ar-coral);padding:2px 0 2px 12px}.ar-dl dt{font-size:.85rem;color:var(--ar-mute)}.ar-dl dd{margin:0;font:800 1.3rem Montserrat,sans-serif}.ar-limits{background:var(--ar-tint);border:1px solid var(--ar-line);border-radius:6px;padding:12px 16px 12px 34px;margin:10px 0}.ar-fix{border:1px solid var(--ar-line);border-left:6px solid var(--ar-red);border-radius:6px;padding:14px 18px;margin:0 0 12px;list-style:none}.ar-fixes{padding:0;margin:0;counter-reset:fix}.ar-fix h3{margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:1.05rem}.ar-fix h3:before{counter-increment:fix;content:counter(fix) ". ";color:var(--ar-red)}.ar-fix p{margin:4px 0}.ar-tag{display:inline-block;font:700 12px Montserrat,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border:1.5px solid var(--ar-ink);border-radius:4px;margin-right:6px;vertical-align:middle}.ar-tag.s-issue,.ar-check:is([data-status=issue],[data-status=warning]) .ar-tag.sev-critical,.ar-fix .ar-tag.sev-critical{background:var(--ar-red);border-color:var(--ar-red);color:#fff}.ar-tag.s-pass{background:var(--ar-green);border-color:var(--ar-green);color:#fff}.ar-check[data-status=pass] .ar-tag.sev-critical{background:#fff;border-color:var(--ar-ink);color:var(--ar-ink)}.ar-tag.s-warning{border-color:var(--ar-red);color:var(--ar-red)}.ar-check{border:1px solid var(--ar-line);border-radius:6px;margin:0 0 8px;background:#fff}.ar-check[data-status=pass]{border-left:4px solid var(--ar-green)}.ar-check:is([data-status=issue],[data-status=warning]){border-left:4px solid var(--ar-red)}.ar-check>summary{cursor:pointer;padding:12px 14px;font-weight:700;list-style:none}.ar-check>summary::-webkit-details-marker{display:none}.ar-check>summary:after{content:"+";float:right;color:var(--ar-ink);font-weight:800}.ar-check[open]>summary:after{content:"−"}.ar-body{padding:0 16px 16px;border-top:1px solid var(--ar-line)}.ar-body h4{margin:14px 0 2px;font:800 .8rem Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ar-ink)}.ar-body p{margin:2px 0}.ar-evidence{background:var(--ar-tint);border-left:4px solid var(--ar-ink);padding:8px 12px;font-family:ui-monospace,Menlo,monospace;font-size:.9rem;overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0}.ar-aff{margin:4px 0 0;padding-left:20px}.ar-aff li{overflow-wrap:anywhere;margin-bottom:3px}.ar-finding-content{display:grid;gap:20px;padding:20px}.ar-finding-content h4{font:800 1.05rem/1.4 Montserrat,sans-serif;text-transform:none;letter-spacing:0;margin:0 0 10px}.ar-finding-content p{margin:0;line-height:1.65;overflow-wrap:anywhere}.ar-finding-evidence{padding:16px 18px;border-left:4px solid var(--ar-mute);background:var(--ar-tint);border-radius:0 6px 6px 0}.ar-check[data-status=issue] .ar-finding-evidence,.ar-check[data-status=warning] .ar-finding-evidence{border-color:var(--ar-red);background:#fff5f5}.ar-check[data-status=pass] .ar-finding-evidence{border-color:var(--ar-green);background:#f0faf4}.ar-finding-evidence h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ar-finding-evidence p{font-size:1.05rem;font-weight:700}.ar-location-count{display:inline-block;min-width:24px;text-align:center;margin-left:6px;padding:2px 7px;border-radius:4px;background:var(--ar-tint);font:700 .85rem Nunito Sans,sans-serif}.ar-affected-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.ar-affected-pages li{min-width:0;padding:14px 16px;border:1px solid var(--ar-line);border-radius:6px;background:#fafafa}.ar-page-label{font-weight:800;line-height:1.4;overflow-wrap:anywhere}.ar-page-label a{color:var(--ar-ink)}.ar-affected-pages p{margin-top:7px;color:var(--ar-mute);font-size:.95rem}.ar-finding-guidance{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.ar-finding-remedy{padding:16px 18px;background:#f4f6f8;border:1px solid var(--ar-line);border-left:4px solid var(--ar-ink);border-radius:0 6px 6px 0}.ar-finding-why{padding:4px 0}.ar-finding-why h4{font:700 .85rem/1.5 Nunito Sans,sans-serif;color:var(--ar-mute);margin-bottom:6px}.ar-finding-why p{color:var(--ar-mute);font-size:.95rem}.ar-finding-content .ar-score-impact{border-top:1px solid var(--ar-line);padding-top:12px;color:var(--ar-mute);font-size:.85rem}.ar-finding-locations>.ar-more{margin-top:10px}.ar-check{scroll-margin-top:85px}.ar-check>summary{position:relative;padding-right:42px}.ar-check>summary:after{position:absolute;right:16px;top:12px;float:none}.ar-more{color:var(--ar-mute);font-size:.9rem}.ar-head-page{border:1px solid var(--ar-line);border-radius:6px;margin:0 0 8px}.ar-head-page>summary{cursor:pointer;padding:10px 14px;font-weight:700;overflow-wrap:anywhere}.ar-head-page .ar-body{padding-top:8px}.ar-head-page ul{margin:2px 0 8px;padding-left:20px}.ar-tablewrap{overflow-x:auto;border:1px solid var(--ar-line);border-radius:6px}.ar-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.9rem}.ar-table th{text-align:left;background:var(--ar-ink);color:#fff;padding:9px 10px;font-family:Montserrat,sans-serif;font-size:.78rem;white-space:nowrap}.ar-table td{padding:8px 10px;border-top:1px solid var(--ar-line);vertical-align:top;overflow-wrap:anywhere}.ar-table td.n{text-align:right;white-space:nowrap}.ar-interp{background:var(--ar-tint);border:1px solid var(--ar-line);border-radius:8px;padding:6px 20px 20px}.ar-note{border-left:4px solid var(--ar-coral);padding:4px 12px;margin:12px 0;color:var(--ar-mute)}.ar-assess{border:1px solid var(--ar-line);background:#fff;border-radius:6px;padding:14px 16px;margin:0 0 12px}.ar-assess h4{margin:0 0 4px;font:800 1.05rem Montserrat,sans-serif}.ar-current-element{margin:14px 0 18px;padding:16px 18px;border:1px solid var(--ar-line);border-left:4px solid #5271ff;border-radius:6px;background:#f7f8fc}.ar-current-label{display:block;margin-bottom:8px;font:800 .85rem Montserrat,sans-serif;color:#344071}.ar-current-text,.ar-current-values{margin:0;font-size:1.05rem;font-weight:700;line-height:1.5;color:var(--ar-ink);overflow-wrap:anywhere;white-space:pre-wrap}.ar-current-values{padding-left:24px}.ar-current-values li+li{margin-top:8px}.ar-result.is-good{color:var(--ar-green)}.ar-result.is-bad{color:var(--ar-red)}.ar-result.is-neutral{color:var(--ar-mute)}.ar-assess blockquote{margin:6px 0;padding:6px 12px;border-left:3px solid var(--ar-coral);background:var(--ar-tint)}.ar-criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:16px 0 0;padding:0}.ar-criterion{padding:14px 16px;border:1px solid var(--ar-line);border-left:3px solid var(--ar-mute);border-radius:6px;min-width:0;overflow-wrap:anywhere}.ar-criterion.is-good{background:#ecfdf3;border-color:#86efac;border-left:5px solid var(--ar-green)}.ar-criterion.is-bad{background:#fff5f5;border-color:#fecaca;border-left:5px solid var(--ar-red)}.ar-criterion-heading{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.5}.ar-criterion-heading .ar-result{font-weight:800;font-size:.85rem;padding:4px 9px;border:1px solid currentColor;border-radius:4px;white-space:nowrap}.ar-criterion.is-good .ar-result{background:var(--ar-green);border-color:var(--ar-green);color:#fff}.ar-criterion.is-bad .ar-result{background:var(--ar-red);border-color:var(--ar-red);color:#fff}.ar-criterion.is-good .ar-criterion-heading b{color:var(--ar-green)}.ar-criterion-heading b{font-size:.95rem}.ar-criterion blockquote{margin-top:12px;border-left-color:var(--ar-line);background:#fafafa;font-size:.95rem}.ar-criterion.is-good blockquote{background:#fff;border-left-color:#86efac}.ar-criterion>.ar-more{margin:8px 0 0;font-size:.8rem}.ar-download{border:2px solid var(--ar-ink);border-radius:8px;padding:26px;margin-top:40px;background:var(--ar-tint)}.ar-download h2{margin:0 0 8px;font:800 1.5rem Montserrat,sans-serif}.ar-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ar-contact-fields label{display:block;font-weight:700;margin-bottom:6px}.ar-contact-fields input{width:100%;min-width:0;font:inherit;padding:12px 14px;border:2px solid var(--ar-ink);border-radius:6px}#audit-main .ar-download .ar-primary,.ar-download-link{display:block;width:100%;text-align:center;font:700 18px Montserrat,sans-serif;padding:18px 20px}.ar-download-link{background:var(--ar-coral);color:#fff!important;border:2px solid var(--ar-coral);border-radius:6px;text-decoration:none!important}.ar-skel{height:16px;background:var(--ar-line);border-radius:4px;margin:10px 0;animation:arp 1.4s infinite}@keyframes arp{50%{opacity:.4}}@media(max-width:700px){.ar-top{grid-template-columns:1fr;justify-items:center}.ar-counts{width:100%}.ar-form-row{flex-direction:column}.ar-contact-fields{grid-template-columns:1fr}.ar-download{padding:20px}.ar-benefits{grid-template-columns:1fr;gap:7px;font-size:.9rem}.ar-hero{padding:26px 20px;border-radius:12px;margin-bottom:24px}.ar-lede{font-size:1rem}#audit-main{font-size:16px;padding-top:24px}}@media(max-width:700px){.ar-affected-pages,.ar-finding-guidance,.ar-criteria{grid-template-columns:1fr}.ar-finding-content{padding:16px;gap:18px}.ar-finding-why{padding:0}}@media(prefers-reduced-motion:reduce){.ar-bar span,#audit-main #ar-submit{transition:none}.ar-skel{animation:none}}@media print{nav,.nav,.nav-mobile-menu,.footer,footer,.ar-hero,.ar-actions,.ar-download,.ar-status,.ar-callout,.ar-issue-nav,.ar-jump-hint{display:none!important}#audit-main{padding:0;font-size:11pt}.ar-check,.ar-fix,.ar-assess{break-inside:avoid}.ar-score,.ar-tag,.ar-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ar-tablewrap{overflow:visible}.ar-table{min-width:0;font-size:8.5pt}.ar-affected-pages li,.ar-finding-remedy,.ar-finding-evidence,.ar-criterion{break-inside:avoid}}.ac-snapshot{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:14px 0}.ac-snapshot div{border-left:4px solid var(--ar-coral);padding:2px 0 2px 12px}.ac-snapshot dt{font-size:.85rem;color:var(--ar-mute)}.ac-snapshot dd{margin:0;font:800 1.1rem Montserrat,sans-serif;overflow-wrap:anywhere}.ac-unk{font:600 .95rem Nunito Sans,sans-serif;color:var(--ar-mute)}.ac-h3{font:800 1.15rem Montserrat,sans-serif;margin:26px 0 10px}.ac-outcomes,.ac-crits,.ac-points{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ac-outcome,.ac-crit{border:1px solid var(--ar-line);border-left:5px solid var(--ar-mute);border-radius:6px;padding:14px 16px;min-width:0;overflow-wrap:anywhere}.ac-outcome.is-good,.ac-crit.is-good{background:#ecfdf3;border-left-color:var(--ar-green)}.ac-outcome.is-bad,.ac-crit.is-bad{background:#fff5f5;border-left-color:var(--ar-red)}.ac-ohead{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ac-ohead h3{margin:0;font:800 1.05rem Montserrat,sans-serif;flex:1 1 220px}.ac-num{font:800 .85rem Montserrat,sans-serif;color:var(--ar-mute)}.ac-mark{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.85rem}.ac-glyph{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--ar-mute);font-weight:800}.ac-mark.is-good{color:var(--ar-green)}.ac-mark.is-good .ac-glyph{background:var(--ar-green)}.ac-mark.is-bad{color:var(--ar-red)}.ac-mark.is-bad .ac-glyph{background:var(--ar-red)}.ac-mark.is-neutral{color:var(--ar-mute)}.ac-outcome p,.ac-crit p{margin:6px 0 0}.ac-quote{margin:8px 0 0;padding:6px 12px;border-left:3px solid var(--ar-line);background:#fff;font-size:.95rem}.ac-src,.ac-more{font-size:.85rem;color:var(--ar-mute)}.ac-crit>b{display:block;margin-top:6px}.ac-list{border:1px solid var(--ar-line);border-radius:6px;margin:0 0 8px;background:#fff}.ac-list>summary{cursor:pointer;padding:12px 14px;font-weight:700}.ac-count{margin-left:8px;font-weight:600;font-size:.85rem;color:var(--ar-mute)}.ac-body{padding:0 16px 16px;border-top:1px solid var(--ar-line)}@media print{.ac-outcome,.ac-crit{break-inside:avoid}.ac-glyph{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.audit-seo-content{background:#fff;padding:72px 20px 80px;border-top:1px solid #e8e8e8}.audit-seo-inner{max-width:1200px;margin:0 auto}.audit-seo-inner h2{font-size:clamp(22px,3.5vw,30px);font-weight:800;color:#111;margin:56px 0 16px;padding:14px 18px;border-left:4px solid #e11d48;border-radius:0 8px 8px 0;background:#faf7f4;line-height:1.35;letter-spacing:-.3px}.audit-seo-inner h2:first-child{margin-top:0}.audit-seo-inner h3{font-size:17px;font-weight:700;color:#222;margin:36px 0 6px}.audit-seo-inner h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.audit-seo-inner p{font-size:15px;line-height:1.7;color:#444;margin:0 0 8px}.audit-content-list{columns:2;column-gap:32px;max-width:900px;list-style:disc;padding-left:22px;margin:12px 0 16px;font-size:15px;line-height:1.7;color:#444}.audit-content-list li{break-inside:avoid;margin-bottom:4px}.audit-seo-inner a{color:#c0392b;text-decoration:underline;text-underline-offset:3px}.audit-seo-inner .audit-related{font-size:14px;color:#6b7280;margin-top:12px}.audit-seo-inner .audit-strategy-link{display:inline-block;padding:14px 20px;margin-top:10px;border-radius:6px;background:#e11d48;color:#fff;font-weight:700;text-decoration:none}.audit-strategy-link:hover{background:#be123c}.audit-strategy-link:focus-visible{outline:2px solid #111;outline-offset:3px}.audit-example-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 20px}@media(max-width:640px){.audit-example-pair{grid-template-columns:1fr}.audit-content-list{columns:1}}.audit-example{padding:16px 18px;border-radius:8px;font-size:14px}.audit-example.good{background:#f0faf4;border-left:3px solid #22c55e}.audit-example.good h4{color:#16a34a}.audit-example.bad{background:#fff5f5;border-left:3px solid #ef4444}.audit-example.bad h4{color:#dc2626}.audit-example p{font-size:14px;color:#333;margin:0;line-height:1.6}.audit-example-note{font-size:13px;color:#6b7280;font-style:italic;margin-top:8px!important;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);line-height:1.55}.audit-seo-inner .faq-trigger h3{margin:0;font-size:17px;font-weight:700;color:#111;line-height:1.35}.audit-seo-inner .faq-item{border:2px solid #c8c8c8;box-shadow:0 3px 12px #0000001a,0 1px 4px #00000012}.audit-seo-inner .faq-open{border-color:#e11d48;box-shadow:0 6px 24px #e11d4821,0 2px 8px #00000017}@media print{.audit-seo-content{display:none!important}}
