.first-value{margin:24px 0 40px;padding:clamp(22px,4vw,48px);border:1px solid #c4ac83;border-left:4px solid #ba8a3a;background:#fff9ee;color:#122638;max-width:100%;box-sizing:border-box}.mvp-result:has(>.first-value)>.mvp-result-heading h2{font-size:clamp(32px,4vw,52px);line-height:1.18;max-width:26ch}.mvp-result:has(>.first-value)>.mvp-result-heading{margin-bottom:24px}.first-value header small{color:#8d4c33;font-weight:700;letter-spacing:.1em}.first-value h3{font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(26px,3vw,38px);margin:12px 0 16px;line-height:1.25}.first-value h4{font-size:20px;line-height:1.4;margin:24px 0 10px}.first-value p{font-size:17px;line-height:1.8;max-width:78ch;overflow-wrap:anywhere}.first-value .first-value-insight{font-size:19px;line-height:1.75}.first-value details{padding:8px 0;border-block:1px solid #dccfb9}.first-value summary{cursor:pointer;min-height:48px;padding-block:12px;box-sizing:border-box;font-size:17px;font-weight:700}.first-value ul{padding-left:24px;line-height:1.8;overflow-wrap:anywhere}.first-value fieldset{border:0;padding:20px 0;margin:0;min-width:0}.first-value legend{font-size:18px;font-weight:700;padding-top:20px}.first-value-choices,.first-value footer>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.first-value button,.first-value footer a{min-height:48px;border:1px solid #9c896a;border-radius:3px;background:transparent;color:#122638;padding:12px 18px;font:inherit;font-size:16px;cursor:pointer;box-sizing:border-box;text-decoration:none;line-height:1.4;white-space:normal}.first-value button[aria-pressed=true]{color:#fff9ee;background:#173447;border-color:#173447}.first-value button:focus-visible,.first-value a:focus-visible,.first-value summary:focus-visible{outline:3px solid #007b93;outline-offset:4px}.first-value-action{padding:0 0 24px}.first-value-action h4{margin-top:0}.first-value footer{border-top:1px solid #dccfb9;padding-top:8px}.first-value footer small{display:block;line-height:1.7;margin-top:16px;font-size:14px;color:#526274}.first-value-example,.first-value-mismatch{padding:14px 18px;background:#efe4d1;font-size:16px;line-height:1.7}.first-value-example{margin:16px 0}@media(max-width:600px){.first-value{padding:22px 18px}.first-value footer>div>button{flex:1 1 100%}.first-value-choices button{flex:1 1 auto}.first-value h4{font-size:19px}}@media print{.first-value{display:none}}
