.FHBoAa_panel{border-bottom:1px solid var(--rule);min-width:0;color:var(--ink);padding:24px 0}.FHBoAa_heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:16px;display:flex}.FHBoAa_heading h2{font-family:var(--editorial-serif);font-size:24px}.FHBoAa_scope,.FHBoAa_meta,.FHBoAa_note,.FHBoAa_legend,.FHBoAa_sourceMeta{color:var(--quiet);font-size:12px;line-height:1.6}.FHBoAa_layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.FHBoAa_figure{min-width:0;margin:0}.FHBoAa_pitch{background:var(--bg-card);width:100%;height:auto;display:block}.FHBoAa_pitchLines{fill:none;stroke:var(--rule);stroke-width:1px}.FHBoAa_marker rect{fill:var(--paper);stroke:var(--quiet);stroke-width:1px}.FHBoAa_marker text{fill:var(--ink);text-anchor:middle;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.FHBoAa_marker[data-grade=natural] rect{fill:var(--editorial-accent);stroke:var(--editorial-accent)}.FHBoAa_marker[data-grade=accomplished] rect{fill:var(--ink);stroke:var(--ink)}.FHBoAa_marker[data-grade=natural] text,.FHBoAa_marker[data-grade=accomplished] text{fill:var(--paper)}.FHBoAa_marker[data-grade=competent] rect{stroke:var(--editorial-accent);stroke-width:2px}.FHBoAa_marker[data-grade=cover] rect{stroke:var(--editorial-accent);stroke-dasharray:4 2}.FHBoAa_marker[data-grade=unknown] rect{fill:var(--bg-card);stroke:var(--quiet);stroke-dasharray:1 3}.FHBoAa_marker[data-grade=unknown] text{fill:var(--quiet);font-weight:400}.FHBoAa_legend{flex-wrap:wrap;gap:4px 12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.FHBoAa_legend strong{color:var(--ink)}.FHBoAa_note{margin-top:12px}.FHBoAa_summary{min-width:0}.FHBoAa_summary h3,.FHBoAa_evidence h3{letter-spacing:0;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}.FHBoAa_positionList{margin:0}.FHBoAa_positionRow{border-top:1px solid var(--rule);padding:12px 0}.FHBoAa_positionRow:first-child{border-top:0;padding-top:0}.FHBoAa_positionRow dt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;font-size:14px;font-weight:700;display:flex}.FHBoAa_positionRow dd{margin:4px 0 0;font-size:14px;line-height:1.6}.FHBoAa_grade{color:var(--editorial-accent)}.FHBoAa_suitability{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.FHBoAa_suitability p,.FHBoAa_fallback p{max-width:72ch;font-size:14px;line-height:1.6}.FHBoAa_suitability p+p,.FHBoAa_fallback p+p{margin-top:8px}.FHBoAa_evidence{border-top:1px solid var(--rule);margin-top:20px}.FHBoAa_evidence summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:700}.FHBoAa_evidenceBody{gap:20px;padding:8px 0;display:grid}.FHBoAa_evidenceBody ol{margin:0;padding-left:20px;list-style:decimal}.FHBoAa_evidenceBody li+li{margin-top:12px}.FHBoAa_evidenceBody li,.FHBoAa_evidenceBody p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.FHBoAa_sourceLink{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.FHBoAa_sourceMeta{display:block}.FHBoAa_panel :is(a,summary):focus-visible{outline:3px solid var(--editorial-accent);outline-offset:4px}.FHBoAa_fallback{padding:0}.FHBoAa_recorded{font-weight:700}@media (max-width:600px){.FHBoAa_layout{grid-template-columns:minmax(0,1fr);gap:20px}.FHBoAa_figure{width:100%;max-width:320px}.FHBoAa_heading h2{font-size:20px}}
