dialog{width:min(760px,calc(100% - 28px));max-height:92vh}.detailTitle{display:flex;justify-content:space-between;gap:25px;align-items:start}.bigScore{font:500 35px Georgia;color:#52762f;text-align:right;white-space:nowrap;margin-top:12px}.bigScore small{display:block;font:9px Arial;color:var(--muted)}.brief{background:#f0f6e7;border-left:3px solid #8db34c;border-radius:0 12px 12px 0;padding:17px;margin:22px 0}.brief p,.detailSection p{font-size:13px;line-height:1.8;margin:8px 0 0;color:#46544c}.twoCol{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detailSection{border:1px solid var(--line);border-radius:12px;padding:16px;margin:10px 0}.detailSection h3{font:500 14px Georgia;margin:0}.detailSection ul{padding-left:18px;margin:10px 0 0}.detailSection li{font-size:12px;color:#59675f;margin:8px 0}.signals{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0}.signals span{background:#e8f2d8;color:#496529;border-radius:20px;padding:5px 9px;font-size:10px}.caveat{font-size:10px;color:#929b96;line-height:1.6;margin:16px 0 25px}@media(max-width:800px){.twoCol{grid-template-columns:1fr}.detailInner{padding:28px 22px}.detailTitle{display:block}.bigScore{text-align:left}.detailFacts{grid-template-columns:1fr 1fr}}
