.grid-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid-benefits h2{font-size:19px}#workspace{scroll-margin-top:20px}#findings .record pre{font-size:13px}#findings .record p{font-size:14px;color:var(--muted)}details{padding:16px;margin-bottom:20px;background:var(--soft);border-radius:12px}summary{cursor:pointer;font-weight:600}#doc-list{overflow-wrap:anywhere}#results .mapping{margin-top:20px}.grid-benefits .notice{margin-top:0}@media(max-width:850px){.grid-benefits{grid-template-columns:1fr}}