.vehicle-types-module__IqRHiq__page{max-width:1180px;margin:0 auto;padding:28px 0 90px}.vehicle-types-module__IqRHiq__crumbs{color:var(--text-muted,#718096);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:.82rem;display:flex}.vehicle-types-module__IqRHiq__crumbs a{text-underline-offset:4px;text-decoration:underline}.vehicle-types-module__IqRHiq__hero{border-top:1px solid var(--border,#d9e0e6);margin-bottom:33px;padding-top:29px}.vehicle-types-module__IqRHiq__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#64748b);font-size:.75rem;font-weight:700}.vehicle-types-module__IqRHiq__hero h1{letter-spacing:-.055em;max-width:950px;margin:16px 0 20px;font-size:clamp(2.35rem,5.8vw,5rem);line-height:1.02}.vehicle-types-module__IqRHiq__lead{max-width:850px;color:var(--text-muted,#667085);font-size:clamp(1.03rem,1.6vw,1.26rem);line-height:1.65}.vehicle-types-module__IqRHiq__statline{flex-wrap:wrap;gap:12px;margin-top:24px;font-weight:650;display:flex}.vehicle-types-module__IqRHiq__statline span{border:1px solid var(--border,#d9e0e6);border-radius:4px;padding:8px 12px}.vehicle-types-module__IqRHiq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:23px;display:grid}.vehicle-types-module__IqRHiq__card{border:1px solid var(--border,#d9e0e6);border-radius:6px;flex-direction:column;gap:11px;padding:19px 19px 22px;transition:border-color .15s;display:flex;text-decoration:none!important}.vehicle-types-module__IqRHiq__card:hover,.vehicle-types-module__IqRHiq__card:focus-visible{border-color:var(--foreground,#0f172a)}.vehicle-types-module__IqRHiq__card h3{letter-spacing:-.025em;margin:0;font-size:1.27rem}.vehicle-types-module__IqRHiq__card p{color:var(--text-muted,#667085);margin:0;font-size:.89rem;line-height:1.5}.vehicle-types-module__IqRHiq__cardSmall{letter-spacing:.03em;text-transform:uppercase;color:var(--muted,#64748b);font-size:.73rem;font-weight:600}.vehicle-types-module__IqRHiq__cardAction{margin-top:auto;font-size:.86rem;font-weight:650}.vehicle-types-module__IqRHiq__section{border-top:1px solid var(--border,#d9e0e6);margin-top:45px;padding-top:28px}.vehicle-types-module__IqRHiq__section h2{letter-spacing:-.04em;margin:6px 0;font-size:clamp(1.5rem,2.5vw,2.25rem)}.vehicle-types-module__IqRHiq__tableWrap{border:1px solid var(--border,#d9e0e6);border-radius:6px;margin-top:19px;overflow:auto}.vehicle-types-module__IqRHiq__table{border-collapse:collapse;text-align:left;width:100%}.vehicle-types-module__IqRHiq__table th,.vehicle-types-module__IqRHiq__table td{border-bottom:1px solid var(--border,#d9e0e6);vertical-align:top;padding:15px 19px;font-size:.92rem}.vehicle-types-module__IqRHiq__table th{min-width:135px;font-weight:650}.vehicle-types-module__IqRHiq__table td{line-height:1.5}.vehicle-types-module__IqRHiq__table tr:last-child td,.vehicle-types-module__IqRHiq__table tr:last-child th{border-bottom:0}.vehicle-types-module__IqRHiq__caveat{border-left:3px solid var(--foreground,#111827);background:var(--surface-muted,transparent);margin-top:22px;padding:18px 21px;line-height:1.6}.vehicle-types-module__IqRHiq__answer{max-width:880px;font-size:1.16rem;line-height:1.75}.vehicle-types-module__IqRHiq__sources a{text-underline-offset:4px;margin:8px 16px 6px 0;font-size:.91rem;text-decoration:underline;display:inline-block}.vehicle-types-module__IqRHiq__links{flex-wrap:wrap;gap:12px;display:flex}.vehicle-types-module__IqRHiq__links a{text-underline-offset:4px;font-size:.88rem;text-decoration:underline}@media (max-width:650px){.vehicle-types-module__IqRHiq__page{padding:16px 0 60px}.vehicle-types-module__IqRHiq__table th,.vehicle-types-module__IqRHiq__table td{padding:12px 10px}.vehicle-types-module__IqRHiq__cardGrid{grid-template-columns:1fr}}.vehicle-types-module__IqRHiq__ownerCoverageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 20px;display:grid}.vehicle-types-module__IqRHiq__ownerCoverageItem{border:1px solid var(--border,#d9e0e6);background:var(--surface,#fff);border-radius:5px;min-width:0;padding:19px 20px}.vehicle-types-module__IqRHiq__ownerCoverageItem h3{color:var(--foreground,#1d2932);margin:0;font-size:1.04rem}.vehicle-types-module__IqRHiq__ownerCoverageState{color:var(--muted,#5e6b79);letter-spacing:.015em;margin:10px 0 7px;font-size:.75rem;font-weight:750}.vehicle-types-module__IqRHiq__ownerCoverageItem p:last-child{color:var(--text-muted,#586875);margin:0;font-size:.9rem;line-height:1.65}.vehicle-types-module__IqRHiq__ownerEvidenceSection{border-top:1px solid var(--border,#d9e0e6);margin-top:30px;padding:24px 0}.vehicle-types-module__IqRHiq__ownerEvidenceSection>h3{letter-spacing:-.03em;margin:0 0 10px;font-size:1.43rem}.vehicle-types-module__IqRHiq__ownerEvidenceSection>p{max-width:900px;line-height:1.7}.vehicle-types-module__IqRHiq__ownerEvidenceSection a,.vehicle-types-module__IqRHiq__ownerCoverageNote a,.vehicle-types-module__IqRHiq__ownerMissingEvidence a{text-underline-offset:3px;text-decoration:underline}.vehicle-types-module__IqRHiq__ownerEvidenceSection .vehicle-types-module__IqRHiq__tableWrap td{min-width:190px}.vehicle-types-module__IqRHiq__ownerEvidenceSection .vehicle-types-module__IqRHiq__tableWrap td:last-child{max-width:590px}.vehicle-types-module__IqRHiq__ownerSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.vehicle-types-module__IqRHiq__ownerSourceGrid>div{border:1px solid var(--border,#d9e0e6);padding:18px}.vehicle-types-module__IqRHiq__ownerSourceGrid h4,.vehicle-types-module__IqRHiq__ownerMissingEvidence h4{margin:0 0 9px;font-size:1rem}.vehicle-types-module__IqRHiq__ownerSourceGrid ul,.vehicle-types-module__IqRHiq__ownerMissingEvidence ul{margin:0;padding-left:18px}.vehicle-types-module__IqRHiq__ownerSourceGrid li,.vehicle-types-module__IqRHiq__ownerMissingEvidence li{overflow-wrap:anywhere;margin-bottom:12px;font-size:.89rem;line-height:1.65}.vehicle-types-module__IqRHiq__ownerSourceGrid li:last-child,.vehicle-types-module__IqRHiq__ownerMissingEvidence li:last-child{margin-bottom:0}.vehicle-types-module__IqRHiq__ownerMissingEvidence{border:1px solid var(--border,#d9e0e6);background:var(--surface-muted,#f6f7f8);margin-top:20px;padding:19px 20px}.vehicle-types-module__IqRHiq__ownerCoverageNote{color:var(--text-muted,#556574);max-width:910px;margin-top:22px;font-size:.87rem;line-height:1.7}@media (max-width:760px){.vehicle-types-module__IqRHiq__ownerCoverageGrid,.vehicle-types-module__IqRHiq__ownerSourceGrid{grid-template-columns:1fr}}
