.answer-question-link{display:inline-block;margin:12px 0 0;color:#174d98;font-size:12px;text-underline-offset:4px}
.answer-comparisons{margin-top:27px;padding-top:21px;border-top:2px solid #244785;scroll-margin-top:20px;color:#173a78}
.answer-comparisons-heading{position:relative;padding:0 0 8px;background:url('/assets/images/address-postmark.png') right top/66px auto no-repeat}
.answer-comparisons-heading>p{font-size:10px;color:#6b7890;letter-spacing:.08em}
.answer-comparisons-heading h2{font-size:23px;padding-right:65px;margin:4px 0 0;line-height:1.55}
.answer-comparisons-intro{font-size:12px;color:#62738e;margin:3px 0 10px;line-height:1.8}
.answer-comparisons-context{font-size:11px;color:#526583;margin-top:7px;line-height:1.8}
.answer-reference-key{display:flex;align-items:center;flex-wrap:wrap;gap:4px 13px;font-size:10px;color:#65758d;line-height:1.8;margin-top:5px}
.answer-reference-key>span{display:inline-flex;align-items:center;gap:5px}
.answer-reference-key i{display:inline-block;flex-shrink:0;background:#657b99}
.answer-key-band{width:17px;height:7px;background:#c9dafa!important}
.answer-key-national{width:1px;height:10px}
.answer-key-age{width:4px;height:4px;border-radius:50%}
.answer-key-gender{width:4px;height:4px}
.answer-nearest-key{display:flex;align-items:center;gap:7px;font-size:11px;color:#526583;margin-top:5px;line-height:1.8}
.answer-nearest-key>span{display:inline-block;width:7px;height:7px;flex:0 0 7px;transform:rotate(45deg);background:#c45629}
.answer-comparisons-help{font-size:10px;color:#69768d;margin:5px 0 13px;line-height:1.8}
.answer-comparison{border-top:1px solid #cbd6e7;padding:14px 0 11px}
.answer-comparison-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.answer-comparison-heading h3{font-size:14px;line-height:1.75;letter-spacing:0;flex:1;min-width:0}
.answer-comparison-number{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.06em;color:#6a7fa3;margin-right:8px}
.answer-verdict{font-size:13px;font-weight:750;white-space:nowrap;line-height:1.8}
.answer-comparison[data-verdict="unusual"] .answer-verdict{color:#bc4828}
.answer-comparison.is-balanced .answer-verdict,.answer-comparison.is-unavailable .answer-verdict,.answer-comparison.is-reference .answer-verdict{color:#69768b}
.answer-your-choice{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:3px 12px;margin-top:6px;color:#315b99;font-size:12px;line-height:1.8}
.answer-your-choice>strong{font-weight:650;min-width:0;overflow-wrap:anywhere}
.answer-same-support{font-size:11px;color:#69778d;margin-left:auto;text-align:right;white-space:nowrap}
.answer-same-support b{font-size:14px;color:#17478f;font-weight:750}
.answer-comparison[data-verdict="unusual"]:not(.is-reference) .answer-same-support b{color:#b94e2b}
.answer-same-support small{font-size:10px;font-weight:400;display:block;color:#7b8799;line-height:1.5}
.answer-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;font-size:11px;line-height:1.7;color:#63748d}
.answer-options>span:last-child{text-align:right}
.answer-options .is-yours{font-weight:600}
.answer-options small{font-size:10px;font-weight:400;color:#748199;white-space:nowrap}
.answer-comparison-track{position:relative;height:25px;margin:10px 20px 0;background:#f0f2f7;border-radius:2px}
.answer-majority-zone,.answer-even-a,.answer-even-b{position:absolute;top:0;bottom:0;border-radius:2px;pointer-events:none}
.answer-majority-zone{background:#c9dafa}
.answer-even-a{background:#c6cdd7;left:0}
.answer-even-b{background:#e0e5eb}
.answer-zone-label{position:absolute;top:5px;transform:translateX(-50%);white-space:nowrap;font-size:10px;color:#344d73;pointer-events:none}
.answer-you{position:absolute;top:1px;width:40px;height:23px;margin-left:-20px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:white;background:#1558b0}
.is-balanced .answer-you,.is-unavailable .answer-you{background:#64718a}
.answer-nearest-point{position:absolute;top:-4px;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg);background:#c45629}
.answer-reference-track{position:relative;height:23px;margin:6px 20px 0;color:#65728a}
.answer-reference{position:absolute;width:0}
.answer-reference>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.answer-reference:before{content:"";position:absolute;top:0;left:0;width:1px;height:9px;background:#65728a}
.answer-reference-age:before{top:0;left:-2px;width:4px;height:4px;border-radius:50%}
.answer-reference-gender:before{top:0;left:-2px;width:4px;height:4px}
.answer-comparison-details{font-size:10px;color:#61718c;margin-top:0}
.answer-comparison-details>summary{cursor:pointer;width:fit-content;padding:3px 0;min-height:25px;line-height:1.8}
.answer-comparison-table{overflow-x:auto;margin-top:7px;max-width:100%}
.answer-comparison-table table{width:100%;border-collapse:collapse;text-align:right;font-size:11px;color:#344e77}
.answer-comparison-table th,.answer-comparison-table td{padding:7px 4px;border-bottom:1px solid #d9e1ed;vertical-align:top}
.answer-comparison-table th:first-child{text-align:left;font-weight:500}
.answer-comparison-table td{white-space:nowrap;font-variant-numeric:tabular-nums}
.answer-comparison.is-featured{border-top:0;padding-top:9px;padding-bottom:7px}
.answer-comparison.is-featured .answer-comparison-heading h3{font-size:15px}
.answer-comparison.is-featured .answer-your-choice{font-size:13px}
.answer-comparison.is-featured .answer-same-support b{font-size:19px}
@media(max-width:600px){.answer-comparisons-heading h2{font-size:21px}.answer-comparison-heading{gap:8px}.answer-comparison-heading h3{font-size:13px}.answer-verdict{font-size:12px}.answer-comparison-number{font-size:10px}.answer-options{font-size:10px;gap:9px}.answer-comparison-track{margin-top:9px}.answer-comparisons-context,.answer-nearest-key{font-size:10px}.answer-comparisons{margin-top:23px}.answer-comparison.is-featured .answer-comparison-heading h3{font-size:14px}.answer-comparison.is-featured .answer-your-choice{font-size:12px}}
@media(max-width:360px){.answer-comparison-heading{flex-wrap:wrap}.answer-verdict{margin-left:auto}.answer-options{gap:8px}.answer-comparisons-heading{background-size:48px auto}.answer-comparisons-heading h2{padding-right:0;font-size:20px}.answer-same-support{font-size:10px}.answer-same-support b{font-size:13px}}
