.check-overview{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.check-overview .viewer{height:380px;min-height:0}.check-panel{padding:20px 18px 12px 0;min-width:0}.check-panel h2{font-size:36px;letter-spacing:-.04em;margin:18px 0}.check-panel>strong{overflow-wrap:anywhere}.check-panel p{font-size:14px;line-height:1.7;color:var(--muted)}.report-actions{display:flex;flex-wrap:wrap;gap:10px}.report-actions .download{width:100%}.findings{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 4px;text-align:left}.finding{border:1px solid var(--line);border-radius:10px;padding:20px;min-width:0;border-left:4px solid #6b957a}.finding.issue{border-left-color:#b7442b}.finding.review{border-left-color:#aa8123}.finding h3{font-size:16px;margin:0 0 10px}.finding>strong{font:500 15px ui-monospace,monospace}.finding p,.scope-note p{font-size:12px;line-height:1.65;color:var(--muted)}.finding .finding-next{color:var(--ink)}.scope-note{text-align:left;padding:20px;background:#f5f3ed;border-radius:8px}.article-hero{max-width:1080px;margin:auto;padding:70px 40px 48px}.article-hero h1{font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.06em;margin:24px 0}.article-hero .lede{font-size:21px;line-height:1.6;max-width:760px}.article-meta{font-size:12px;color:var(--muted)}.article-body{max-width:1080px;margin:auto;padding:0 40px 80px;line-height:1.8}.article-body h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:46px 0 18px;scroll-margin-top:30px}.article-body h3{font-size:21px;margin:30px 0 12px}.article-body p,.article-body li{font-size:16px}.article-body a{color:#28543b;text-underline-offset:3px}.article-body .table-wrap{border:1px solid var(--line);border-radius:10px;background:#fff}.article-body table{width:100%;border-collapse:collapse;min-width:650px;font-size:13px}.article-body th,.article-body td{padding:15px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.6}.article-body caption{text-align:left;padding:16px;font-weight:600}.article-body .scope-note{margin:22px 0;background:#e6eddf}.article-body .scope-note p{font-size:14px}.article-body code{overflow-wrap:anywhere;font-size:12px}.article-toc{display:flex;flex-wrap:wrap;gap:8px 20px;padding:20px 0;border-block:1px solid var(--line)}.article-toc a{font-size:14px}.evidence-label{font-size:12px;color:#526657;display:block}.article-cta{padding:28px;border:1px solid var(--line);border-radius:12px;background:#e6eddf;margin-top:36px}.article-cta a{display:inline-block;margin:8px 18px 0 0;font-weight:600}.site-header nav{gap:18px;flex-wrap:wrap}.site-header nav a{font-size:12px}footer>div{flex-wrap:wrap;gap:14px}.tool-actions{flex-wrap:wrap}@media(max-width:750px){.check-overview{grid-template-columns:1fr}.check-panel{padding:8px}.check-overview .viewer{height:300px}.findings{grid-template-columns:1fr}.article-hero{padding:46px 22px 30px}.article-body{padding:0 22px 55px}.article-hero .lede{font-size:18px}.site-header nav{justify-content:center;gap:12px 17px}.check-panel h2{font-size:29px}}
