/* Result-only polish; no header, hero, Passport, navigation or layout changes. */
.bb-decision-evidence{margin:16px 0;padding:12px 14px;border:1px solid #547565;border-radius:12px;background:#0b3024;color:#dce9df;font:400 13px/1.5 Montserrat,system-ui,sans-serif}
.bb-decision-evidence p{margin:0 0 5px}.bb-decision-evidence small{display:block;color:#c4d7c9;font-size:12px;line-height:1.5}
.bb-decision-evidence details{margin:4px 0 8px}.bb-decision-evidence summary{cursor:pointer;color:#ebcf89;font-size:13px;line-height:1.5}.bb-decision-evidence summary:focus-visible{outline:2px solid #ebcf89;outline-offset:3px}
.visual-drs .bb-eyebrow,.visual-drs .recovery-meal-card .bb-eyebrow,.visual-drs .visual-sip .bb-eyebrow{color:#edcd7f}
.visual-drs .visual-why,.visual-drs .visual-sip p:not(.bb-eyebrow),.next-result-card .next-result-copy>span,.bb-nd-option-copy>span,.workout-card-copy>p{font-size:14px;line-height:1.55}
.visual-drs h1,.visual-drs h2,.visual-drs h3,.next-result-card strong,.bb-nd-option-copy strong,.workout-card-copy h3{overflow-wrap:anywhere;line-height:1.3}
.visual-drs .alternative-grid>.alternative-choice,.next-results-grid>.next-result-card,.bb-nd-options>.bb-nd-option{height:100%;box-sizing:border-box}
.visual-drs figure figcaption,.balanced-next figure figcaption,.bb-nd-result figure figcaption,.workout-pair figure figcaption{font-size:12px;line-height:1.4;color:#cbdbd0;padding:4px 0;position:static}
.bb-sip-evidence{font-size:12px!important;line-height:1.4!important;color:#ebcd83!important}
.recovery-empty{padding:16px;border:1px solid #526e5e;border-radius:12px;background:#0c3025;color:#deebe2}.recovery-empty p{font-size:14px;line-height:1.55;margin:8px 0 0}
@media(max-width:480px){.bb-decision-evidence{padding:12px;font-size:13px}.visual-drs .visual-copy h1{font-size:clamp(23px,6.5vw,30px)}.visual-drs .alternative-choice h3{font-size:16px}.next-result-card .next-result-copy>span,.bb-nd-option-copy>span{font-size:14px}}
