/* Full-page key results only. The assistant continues to use its compact result. */
body:not(.assistant-mode) #result .dedicated-summary{padding:20px;margin:12px 0 18px;background:var(--ui-tint)}
body:not(.assistant-mode) #result .dedicated-summary h3{font-size:22px;line-height:1.45;margin:0 0 12px}
body:not(.assistant-mode) #result .dedicated-fact{padding:11px 0;border-top:1px solid var(--ui-line)}
body:not(.assistant-mode) #result .dedicated-fact h4{font-size:13px;color:var(--ui-muted);margin:0 0 4px}
body:not(.assistant-mode) #result .dedicated-fact p{font-size:16px;font-weight:700;line-height:1.5;margin:0}
body:not(.assistant-mode) #result .dedicated-fact .ui-checklist{margin:4px 0 0}
body:not(.assistant-mode) #result .dedicated-fact .ui-checklist li{padding:8px 10px;font-size:14px}
body:not(.assistant-mode) #result .dedicated-summary>.ui-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:15px}
body:not(.assistant-mode) #result .dedicated-price-note{display:block;font-size:12px;color:var(--ui-muted);margin-top:8px}
body:not(.assistant-mode) #result .dedicated-fold{border:1px solid var(--ui-card-line);border-radius:var(--ui-radius);background:#fff;margin:12px 0;box-shadow:var(--ui-shadow);scroll-margin-top:80px}
body:not(.assistant-mode) #result .dedicated-fold>summary{cursor:pointer;color:var(--ui-blue);font-weight:700;line-height:1.5;padding:15px 18px;min-height:52px}
body:not(.assistant-mode) #result .dedicated-fold>summary:focus-visible{outline:3px solid var(--ui-blue);outline-offset:2px}
body:not(.assistant-mode) #result .dedicated-fold[open]{padding-bottom:12px}
body:not(.assistant-mode) #result .dedicated-fold[open]>summary{border-bottom:1px solid var(--ui-line);margin-bottom:10px}
body:not(.assistant-mode) #result .dedicated-fold>:not(summary){margin-left:16px;margin-right:16px}
body:not(.assistant-mode) #result .dedicated-fold .ui-result-conclusion{margin:10px 0}
body:not(.assistant-mode) #result .dedicated-fold .ui-result-tier{box-shadow:none}
body:not(.assistant-mode) #result .dedicated-products .product{box-shadow:none;padding:17px;margin:10px 0}
body:not(.assistant-mode) #result .dedicated-products .ui-product-brief p{margin:7px 0;line-height:1.5}
body:not(.assistant-mode) #result .dedicated-products .ui-purchase-cta{margin:9px 0}
body:not(.assistant-mode) #result-title:focus{outline:none}
body:not(.assistant-mode) #result-title:focus-visible{outline:3px solid var(--ui-blue);outline-offset:4px}
@media(max-width:600px){body:not(.assistant-mode) #result .dedicated-summary{padding:16px}body:not(.assistant-mode) #result .dedicated-summary h3{font-size:20px}body:not(.assistant-mode) #result .dedicated-fold>summary{padding:13px 14px}body:not(.assistant-mode) #result .dedicated-fold>:not(summary){margin-left:12px;margin-right:12px}}
