.report-view-module__fg8LlG__report{max-width:62rem;color:var(--if-dark-text);background:var(--if-warm-ivory);margin:0 auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem) 4rem}.report-view-module__fg8LlG__header{border-bottom:2px solid var(--if-soft-gold);justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.report-view-module__fg8LlG__header h1{max-width:34rem;color:var(--if-dark-text);font-family:var(--if-serif);letter-spacing:-.015em;margin:.5rem 0 .6rem;font-size:clamp(1.5rem,3.4vw,2.3rem);font-weight:400;line-height:1.15}.report-view-module__fg8LlG__eyebrow{color:#8a6d33;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.report-view-module__fg8LlG__coverPreparedFor{color:#5f5548;margin:.9rem 0 .15rem;font-size:.98rem}.report-view-module__fg8LlG__coverPreparedFor strong{color:var(--if-dark-text)}.report-view-module__fg8LlG__sectionSubtitle{color:#5f5548;margin:-.3rem 0 1.1rem;font-size:.9rem;line-height:1.55}.report-view-module__fg8LlG__priorityIndex{color:#8a6d33;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;font-size:.72rem;font-weight:700}.report-view-module__fg8LlG__muted,.report-view-module__fg8LlG__trace{color:#6b6152;font-size:.88rem}.report-view-module__fg8LlG__controlActions{flex-wrap:wrap;gap:.6rem;display:flex}.report-view-module__fg8LlG__controls button{border:1px solid var(--if-soft-gold);color:var(--if-dark-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:.5rem;padding:.65rem 1.1rem;font-size:.9rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.report-view-module__fg8LlG__primaryAction{background:var(--if-soft-gold)}.report-view-module__fg8LlG__primaryAction:hover:not(:disabled){border-color:var(--if-gold-hover);background:var(--if-gold-hover)}.report-view-module__fg8LlG__primaryAction:disabled{color:#5f5548;cursor:progress;background:#f0e6d5;border-color:#d9c9ad}.report-view-module__fg8LlG__secondaryAction{background:0 0}.report-view-module__fg8LlG__secondaryAction:hover{background:#c9a45c29}.report-view-module__fg8LlG__controlError{color:#5f5548;max-width:15rem;margin:.6rem 0 0;font-size:.82rem;font-weight:500;line-height:1.45}.report-view-module__fg8LlG__panel,.report-view-module__fg8LlG__scorePanel,.report-view-module__fg8LlG__ctaPanel,.report-view-module__fg8LlG__synthesisPanel,.report-view-module__fg8LlG__topPriorityPanel{background:#fbf5ea;border:1px solid #e0d3bd;border-radius:.5rem;margin:1.25rem 0;padding:1.4rem 1.5rem}.report-view-module__fg8LlG__panel h2,.report-view-module__fg8LlG__ctaPanel h2,.report-view-module__fg8LlG__synthesisPanel h2,.report-view-module__fg8LlG__topPriorityPanel h2{color:var(--if-dark-text);font-family:var(--if-serif);letter-spacing:.01em;margin:0 0 .9rem;font-size:1.2rem;font-weight:600}.report-view-module__fg8LlG__panel p,.report-view-module__fg8LlG__synthesisPanel p,.report-view-module__fg8LlG__topPriorityPanel p,.report-view-module__fg8LlG__ctaPanel p{color:var(--if-dark-text);line-height:1.65}.report-view-module__fg8LlG__synthesisPanel{background:#fdf9f1;border-color:#d9c9ad}.report-view-module__fg8LlG__synthesisPanel p{font-size:1.02rem}.report-view-module__fg8LlG__topPriorityPanel{border-color:#e0d3bd;border-left:3px solid var(--if-soft-gold);background:#fdf9f1}.report-view-module__fg8LlG__trustLine{color:#6b6152;margin:.75rem 0 0;font-size:.85rem;font-weight:400}.report-view-module__fg8LlG__ctaPanel p.report-view-module__fg8LlG__privacyLine{color:#6b6152;margin:0 0 .85rem;font-size:.85rem;font-weight:400}.report-view-module__fg8LlG__ctaPanel p.report-view-module__fg8LlG__ctaLabel{font-family:var(--if-serif);margin:0;font-size:1.2rem;font-weight:600}.report-view-module__fg8LlG__ctaPanel p.report-view-module__fg8LlG__ctaLabel a{color:#8a6d33}.report-view-module__fg8LlG__ctaPanel p.report-view-module__fg8LlG__ctaSupportingCopy{margin:.45rem 0 0;font-weight:400}.report-view-module__fg8LlG__definitionList{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.5rem;margin:0;display:grid}.report-view-module__fg8LlG__definitionList div{min-width:0}.report-view-module__fg8LlG__definitionList dt{color:#6b6152;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}.report-view-module__fg8LlG__definitionList dd{color:var(--if-dark-text);overflow-wrap:anywhere;margin:.25rem 0 0}.report-view-module__fg8LlG__scoreGrid,.report-view-module__fg8LlG__domainGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.report-view-module__fg8LlG__scorePanel{background:#fdf9f1;border-color:#d9c9ad;margin:0}.report-view-module__fg8LlG__score{color:#8a6d33;font-family:var(--if-serif);margin:.5rem 0 0;font-size:2.3rem;font-weight:400;line-height:1}.report-view-module__fg8LlG__state{color:#6b6152;letter-spacing:.06em;margin:.4rem 0 0;font-size:.85rem;font-weight:600}.report-view-module__fg8LlG__domainCard{border-left:2px solid var(--if-soft-gold);background:#fff;border-radius:.35rem;padding:.9rem 1.1rem}.report-view-module__fg8LlG__domainCard h3{color:var(--if-dark-text);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.report-view-module__fg8LlG__card h3{color:var(--if-dark-text);margin:0;font-size:1rem;line-height:1.4}.report-view-module__fg8LlG__report h3,.report-view-module__fg8LlG__topPriorityPanel h3{color:var(--if-dark-text);opacity:1}.report-view-module__fg8LlG__domainCard p{margin:.4rem 0 0;font-size:.88rem}.report-view-module__fg8LlG__domainScore{color:var(--if-dark-text);font-family:var(--if-serif);font-size:1.5rem;font-weight:600;line-height:1}.report-view-module__fg8LlG__cardList,.report-view-module__fg8LlG__simpleList{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.report-view-module__fg8LlG__card{background:#fff;border:1px solid #e0d3bd;border-radius:.4rem;padding:1.1rem 1.2rem}.report-view-module__fg8LlG__card p{color:var(--if-dark-text);margin:.55rem 0 0;line-height:1.6}.report-view-module__fg8LlG__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.report-view-module__fg8LlG__tag{color:#6b6152;letter-spacing:.08em;background:#f6efe2;border:1px solid #ddd0b8;border-radius:999px;padding:.22rem .65rem;font-size:.7rem;font-weight:600;display:inline-block}.report-view-module__fg8LlG__tagHigh{border-color:var(--if-soft-gold);color:#7a5c22;background:#c9a45c2e}.report-view-module__fg8LlG__simpleList li{color:var(--if-dark-text);border-bottom:1px solid #e6dbc7;padding:.7rem 0;line-height:1.6}.report-view-module__fg8LlG__simpleList li:last-child{border-bottom:0}.report-view-module__fg8LlG__ctaPanel{border-color:#d9c9ad;border-top:2px solid var(--if-soft-gold);background:#fdf9f1}.report-view-module__fg8LlG__disclosures{color:#6b6152;border-top:1px solid #ddd0b8;margin-top:2rem;padding-top:1.15rem;font-size:.82rem;line-height:1.6}@media (max-width:40rem){.report-view-module__fg8LlG__header{flex-direction:column;gap:1.25rem}}@media print{.report-view-module__fg8LlG__report{color:#000;background:#fff;max-width:none;padding:0}.report-view-module__fg8LlG__controls{display:none!important}.report-view-module__fg8LlG__panel,.report-view-module__fg8LlG__scorePanel,.report-view-module__fg8LlG__ctaPanel,.report-view-module__fg8LlG__card,.report-view-module__fg8LlG__synthesisPanel,.report-view-module__fg8LlG__topPriorityPanel,.report-view-module__fg8LlG__domainCard{break-inside:avoid;background:#fff;border-color:#999}.report-view-module__fg8LlG__header{border-bottom-color:#666;margin-bottom:1rem}.report-view-module__fg8LlG__score,.report-view-module__fg8LlG__eyebrow,.report-view-module__fg8LlG__ctaPanel p.report-view-module__fg8LlG__ctaLabel a{color:#000}.report-view-module__fg8LlG__muted,.report-view-module__fg8LlG__trace,.report-view-module__fg8LlG__disclosures,.report-view-module__fg8LlG__trustLine,.report-view-module__fg8LlG__state,.report-view-module__fg8LlG__ctaPanel p.report-view-module__fg8LlG__privacyLine{color:#222}}
