.mx-choice{--mx-ink:#172e36;--mx-accent:#15596a;max-width:900px;margin:0 auto;color:var(--mx-ink);background:#fff;border:1px solid #cbd8db;border-radius:16px;padding:clamp(20px,4vw,42px);box-shadow:0 12px 32px #1730390a;overflow-wrap:anywhere}.mx-choice *{box-sizing:border-box}.mx-choice [hidden]{display:none!important}.mx-choice p,.mx-choice label,.mx-choice dd{color:var(--mx-ink);font-size:1rem;line-height:1.65}.mx-choice h2{font-size:clamp(25px,3.6vw,36px)!important;line-height:1.22!important;color:var(--mx-ink)!important;margin:.4em 0}.mx-choice h3{font-size:clamp(23px,3vw,30px)!important;line-height:1.3!important;color:var(--mx-ink)!important}.mx-choice h4{font-size:1.15rem!important;color:var(--mx-ink)!important;margin:1.5em 0 .4em}.mx-choice .mx-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:750;color:var(--mx-accent);margin:0}.mx-choice .mx-meta,.mx-choice .mx-progress{font-size:.88rem;color:#415960}.mx-choice .mx-progress{border-top:1px solid #d9e2e4;padding-top:24px;margin-top:28px}.mx-choice fieldset{border:0;padding:0;margin:0;min-width:0}.mx-choice legend{font-size:1.3rem;font-weight:750;line-height:1.4;padding:0;margin-bottom:10px;color:var(--mx-ink);width:100%}.mx-choice .mx-help{margin:0 0 18px}.mx-options{display:grid;gap:10px;margin:20px 0}.mx-choice .mx-option{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #9eb5bc;border-radius:8px;cursor:pointer;background:#fff;font-weight:500;margin:0}.mx-choice .mx-option:has(input:checked){background:#edf6f6;border-color:#15596a;box-shadow:inset 3px 0 #15596a}.mx-choice input[type=radio]{accent-color:#15596a;width:20px;height:20px;flex:0 0 20px;margin:3px 0 0}.mx-choice .mx-nav,.mx-choice .mx-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 12px}.mx-choice button,.mx-choice a.mx-link{font-family:inherit;font-size:1rem;line-height:1.4;font-weight:650;min-height:46px;border-radius:7px;padding:12px 18px;cursor:pointer;text-decoration:none!important;white-space:normal;max-width:100%}.mx-choice .mx-primary{background:#15596a!important;color:#fff!important;border:2px solid #15596a}.mx-choice .mx-secondary,.mx-choice a.mx-link{background:#fff!important;color:#15596a!important;border:1px solid #15596a}.mx-choice a{color:#15596a;text-decoration:underline}.mx-choice :is(button,a,input,summary):focus-visible,.mx-choice legend:focus,.mx-choice h3:focus{outline:3px solid #ad4a10;outline-offset:4px}.mx-choice .mx-context,.mx-choice .mx-caution{background:#f0f5f4;padding:14px 16px;border-left:3px solid #15596a}.mx-choice .mx-privacy{font-size:.83rem;line-height:1.6;color:#415960;border-top:1px solid #d9e2e4;padding-top:20px;margin-top:26px}.mx-choice details{border-top:1px solid #d9e2e4;margin-top:28px;padding-top:18px}.mx-choice summary{cursor:pointer;font-weight:700;line-height:1.5}.mx-answer-list dt{font-weight:700;margin-top:16px}.mx-choice .mx-answer-list dd{margin:4px 0 0}.mx-choice .mx-result{margin-top:26px}@media(max-width:600px){.mx-choice{padding:20px 16px}.mx-choice .mx-nav>*{flex:1 1 120px}.mx-choice .mx-actions>*{width:100%}.mx-choice .mx-option{padding:12px}.mx-choice legend{font-size:1.18rem}}
