.page_narrow__3aYpZ{max-width:880px;margin:0 auto;padding:var(--section-pad-tight) var(--container-pad) var(--section-pad)}.page_fictional___KnJx{margin:0 0 20px;padding:12px 16px;border-left:3px solid #9a5b00;background:#FFF3DC;font-size:var(--text-small);line-height:1.9}.page_report__IuwSG{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-md);overflow:hidden}.page_reportHead__RgyKB{padding:clamp(1.1rem,3vw,1.75rem);background:var(--color-primary);color:var(--color-white)}.page_reportKicker__tbv7_{margin:0;color:var(--color-accent-subtle);font-size:var(--text-small);font-weight:700;letter-spacing:.06em}.page_reportTitle__yeZih{margin:6px 0 14px;font-size:var(--text-h2);font-weight:700;line-height:1.35}.page_meta__ENlv6{display:grid;gap:6px;margin:0;font-size:var(--text-small)}.page_meta__ENlv6>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.page_meta__ENlv6 dt{color:var(--color-accent-subtle);font-weight:700}.page_meta__ENlv6 dd{margin:0;color:var(--color-white);word-break:break-all}.page_block__WZTQg{padding:clamp(1.1rem,3vw,1.75rem);border-top:1px solid var(--color-border)}.page_blockTitle__Lqg4z{margin:0 0 12px;color:var(--color-primary);font-size:var(--text-h3);font-weight:700}.page_summary__8f5ns{margin:0;padding:16px 16px 16px 2.2em;border:2px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-bg-subtle);line-height:1.9}.page_rows__g9Etr{display:grid;gap:10px;margin:0;padding:0;list-style:none}.page_row__Gdh4t{display:grid;grid-template-columns:140px minmax(0,1fr) 120px;gap:8px 14px;align-items:start;padding:12px 14px;border:1px solid var(--color-border);border-left:4px solid var(--tone-fg);border-radius:var(--radius-md)}.page_good__ZNJsA{--tone-fg:#1B7A3E;--tone-bg:#E7F5EC}.page_warn__JjA7r{--tone-fg:#9A5B00;--tone-bg:#FFF3DC}.page_bad__yOLj5{--tone-fg:#B42318;--tone-bg:#FDECEA}.page_info__M_QhK{--tone-fg:var(--color-accent-mid);--tone-bg:var(--color-accent-pale)}.page_badge__pVSYa{justify-self:start;padding:2px 10px;border-radius:999px;background:var(--tone-bg);color:var(--tone-fg);font-size:.8rem;font-weight:700;white-space:nowrap}.page_rowBody__5uprw{min-width:0}.page_rowLabel__1XFqv{margin:0;color:var(--color-primary);font-weight:700;line-height:1.6}.page_rowTerm__nzDuH{color:var(--color-text-muted);font-size:var(--text-small);font-weight:500}.page_rowFinding__NCNMP{margin:4px 0 0;font-size:var(--text-small);line-height:1.8}.page_rowPriority__RZNOa{margin:0;font-size:var(--text-small);font-weight:700;color:var(--color-primary)}.page_rowPriority__RZNOa span{display:block;color:var(--color-text-muted);font-size:.75rem;font-weight:500}.page_fix__4s4iD+.page_fix__4s4iD{margin-top:22px}.page_fixTitle__dnDLL{margin:0;color:var(--color-primary);font-weight:700}.page_fixWhere__f_cLl{margin:4px 0 8px;color:var(--color-text-muted);font-size:var(--text-small)}.page_code__eh_lG{margin:0;padding:14px 16px;overflow-x:auto;border-radius:var(--radius-md);background:var(--color-bg-dark);color:#E8F1FA;font-size:.82rem;line-height:1.7}.page_fixNote__Yn87e,.page_text__eoWwu{margin:8px 0 0;color:var(--color-text-muted);font-size:var(--text-small);line-height:1.9}.page_text__eoWwu{margin:0;color:var(--color-text)}.page_cta__nP_24{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px}.page_ctaButton__PghDE{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:12px 24px;border-radius:var(--border-radius);background:var(--color-accent);color:var(--color-white);font-weight:700}.page_ctaButton__PghDE:hover{background:var(--color-secondary)}.page_ctaSub__4N3Mj{display:inline-flex;align-items:center;gap:4px;color:var(--color-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.page_row__Gdh4t{grid-template-columns:minmax(0,1fr)}.page_rowPriority__RZNOa span{display:inline;margin-right:6px}.page_meta__ENlv6>div{grid-template-columns:minmax(0,1fr);gap:0}.page_ctaButton__PghDE{width:100%;justify-content:center}}