.answer-page{max-width:760px;color:var(--text);margin:0 auto;padding:56px 20px 88px}.answer-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-teal-deep);margin:0 0 10px;font-size:11px;font-weight:800}.answer-head h1{margin:0 0 20px;font-size:clamp(30px,5vw,44px);line-height:1.1}.answer-lede{margin:0 0 16px;font-size:18px;line-height:1.6}.answer-meta{color:var(--text-muted);margin:0;font-size:15px}.answer-body{margin-top:40px}.answer-body h2{margin:44px 0 12px;font-size:25px;line-height:1.2}.answer-body h3{margin:30px 0 6px;font-size:19px}.answer-body p{margin:0 0 14px;font-size:16px;line-height:1.7}.answer-body a{color:var(--color-teal-deep);text-decoration:underline}.check-group{margin-top:26px}.check-intro{color:var(--text-muted);font-size:15px}.check-group dl{margin:14px 0 0}.check-group dl>div{border-bottom:1px solid var(--hairline);padding:13px 0}.check-group dl>div:last-child{border-bottom:0}.check-group dt{font-size:15.5px;font-weight:700}.check-group dd{color:var(--text-muted);margin:4px 0 0;font-size:15px;line-height:1.6}.manual-list{margin:14px 0 0;padding-left:22px}.manual-list li{margin-bottom:11px;font-size:16px;line-height:1.65}.answer-cta{border-radius:var(--radius-card,20px);background:var(--color-teal-mist);color:var(--color-ink);margin-top:48px;padding:28px}.answer-cta h2{margin:0 0 8px;font-size:22px}.answer-cta p{margin:0 0 18px;font-size:16px}.answer-button{background:var(--color-teal-deep);color:#fff;border-radius:999px;padding:13px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.answer-related{border-top:1px solid var(--hairline);margin-top:44px;padding-top:22px}.answer-related h2{margin:0 0 10px;font-size:19px}.answer-related ul{margin:0;padding-left:20px}.answer-related li{margin-bottom:8px;font-size:15px;line-height:1.6}.pkg-table-wrap{margin:16px 0 8px;overflow-x:auto}.pkg-table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.pkg-table th,.pkg-table td{text-align:left;border-bottom:1px solid var(--hairline);padding:11px 12px}.pkg-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.pkg-table tbody tr:last-child td{border-bottom:0}.pkg-block{border-top:2px solid var(--hairline);margin-top:44px;padding-top:26px}.check-columns{columns:2;column-gap:34px;margin:12px 0 0;padding-left:20px}.check-columns li{break-inside:avoid;margin-bottom:7px;font-size:15px;line-height:1.55}@media (max-width:640px){.check-columns{columns:1}}
