.panel-comparison{scroll-margin-top:100px;margin-top:54px;padding-top:38px;border-top:1px solid #d5ddcf}.panel-comparison-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:23px}.panel-comparison-heading h2{margin:0;color:#193029;font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.05;letter-spacing:-.045em}.panel-comparison-heading>div>p{margin:9px 0 0;color:#5d7367;font-size:13px;line-height:1.65}.panel-comparison-note{max-width:360px;margin:0;color:#6a7b70;font-size:13px;line-height:1.65}.panel-comparison-cards{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:stretch;gap:16px}.panel-choice{min-width:0;padding:clamp(21px,3vw,34px)}.panel-choice-clarity{display:flex;flex-direction:column;border:1px solid #73947d;background:#edf2e9;box-shadow:0 13px 30px #23483d14}.panel-full-list{margin:18px 0 0;border-block:1px solid #d3ddd0;padding:14px 0}.panel-full-list>summary{cursor:pointer;font-size:13px;font-weight:650;color:#23483d}.panel-full-tests details{margin:10px 0;border-bottom:1px solid #d3ddd0;padding-bottom:10px}.panel-full-tests summary{cursor:pointer;color:#23483d;font-size:14px;font-weight:600}.panel-full-tests ul{list-style:none;padding:0;margin:14px 0}.panel-full-tests li{margin:12px 0;font-size:13px;color:#304b3f}.panel-full-tests li p{margin:4px 0 0;line-height:1.6;color:#5c7165}.panel-choice-comprehensive{display:flex;flex-direction:column;border:1px solid #d5ddcf;background:#f7f3ed}.panel-choice-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.panel-choice-top h3{margin:0;color:#193029;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.1;letter-spacing:-.035em}.panel-choice-intro{max-width:340px;margin:8px 0 0;color:#5c7165;font-size:12px;line-height:1.6}.panel-choice-price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.panel-choice-price strong{color:#23483d;font:46px/.9 "Instrument Serif",Georgia,serif;letter-spacing:-.035em}.panel-choice-price span{margin-top:6px;color:#718174;font-size:10px}.panel-choice-count{display:flex;align-items:baseline;gap:8px;margin:22px 0 14px;color:#50685d;font-size:12px}.panel-choice-count span{color:#23483d;font:26px "Instrument Serif",Georgia,serif}.panel-choice-detail{margin:0 0 5px;color:#536a5d;font-size:13px;line-height:1.6}.panel-areas{border-top:1px solid #d3ddd0}.panel-area{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid #d3ddd0}.panel-area-icon{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#d8e6d8;color:#2a796a}.panel-area h4{margin:1px 0 3px;color:#304b3f;font-size:13px;font-weight:700}.panel-area p{margin:0;color:#5c7165;font-size:13px;line-height:1.55}.panel-choice-disclosure{margin:15px 0 18px;color:#66796d;font-size:12px;line-height:1.65}.panel-choice-cta{min-height:47px;margin-top:auto;padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #23483d;font-size:12px;font-weight:650;text-decoration:none;transition:background .18s ease,transform .18s ease}.panel-choice-cta-primary{background:#23483d;color:#f7f3ed}.panel-choice-cta-primary:hover{background:#326452;transform:translateY(-1px)}.panel-choice-cta-secondary{background:transparent;color:#23483d}.panel-choice-cta-secondary:hover{background:#e5ebe2;transform:translateY(-1px)}.panel-comprehensive-detail{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;margin-top:12px;padding:17px;border-left:2px solid #9bb39f;background:#edf0e8;color:#527062}.panel-comprehensive-detail>svg{margin-top:2px;color:#628472}.panel-comprehensive-detail h4{margin:0 0 7px;color:#304b3f;font-size:12px}.panel-comprehensive-detail p{margin:0;color:#5c7165;font-size:13px;line-height:1.7}.rhi-intro-page .panel-comparison a:focus-visible{outline:2px solid #2a796a;outline-offset:4px}@media(max-width:760px){.panel-comparison{margin-top:40px;padding-top:30px}.panel-comparison-heading{align-items:flex-start;flex-direction:column;gap:10px}.panel-comparison-cards{grid-template-columns:1fr}}@media(max-width:480px){.panel-choice{padding:21px 17px}.panel-choice-top{align-items:flex-start}.panel-choice-price strong{font-size:39px}}@media(prefers-reduced-motion:reduce){.panel-comparison *,.panel-comparison *:before,.panel-comparison *:after{transition-duration:.01ms!important}}
