.guide{max-width:940px;padding:30px 32px}.guide h1{font-size:clamp(30px,4vw,48px);letter-spacing:-1.5px;line-height:1.18}.guide h2{font-size:21px;margin-top:34px;font-weight:550}.guide p,.guide li{font-size:15px;line-height:1.8;color:#64746a}.guide li{margin-bottom:9px}.guide a{text-underline-offset:4px}.guide-lead{font-size:18px!important}.breadcrumbs,.guide-meta{font-size:12px!important;color:#7e8881;margin-bottom:28px}.guide .evidence{margin:20px 0}.guide .evidence p{margin:8px 0 0}.guide-table table{min-width:0;table-layout:auto}.guide-table th:first-child{width:50%;position:static;padding:10px 20px;letter-spacing:0;font-size:14px}.guide-table td{height:auto;padding:8px;text-align:left}.guide-table .score-badge{margin:0;min-width:115px}.guide-table caption{text-align:left;padding:12px 20px;font-size:13px}.guide-table{background:white;border:1px solid #e2e7dd;border-radius:14px;overflow:hidden}.guide-cta{display:inline-block;text-decoration:none;margin:12px 0}.destination-directory{columns:2;column-gap:30px;list-style:none;padding:0}.destination-directory li{break-inside:avoid;padding:5px 0}.guide .page-footer{flex-wrap:wrap}@media(max-width:650px){.destination-directory{columns:1}.guide{padding:15px 20px}.guide .page-footer{gap:16px}}
