.automotive-guide .guide-section>p{font-size:15px;line-height:1.9}
.auto-guide-takeaway{margin:0 0 28px}.auto-guide-takeaway p{line-height:1.8}
.auto-guide-link,.auto-guide-links a{display:inline-flex;align-items:center;gap:9px;color:var(--forest);text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.auto-guide-link{margin-top:14px}.auto-guide-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px}.auto-guide-links svg,.auto-guide-link svg{flex-shrink:0}
.auto-guide-table{overflow-x:auto;margin:22px 0}.auto-guide-table table{width:100%;border-collapse:collapse;min-width:420px;font-size:13px;line-height:1.7;text-align:left}.auto-guide-table caption{text-align:left;color:var(--forest-deep);font-weight:700;padding-bottom:12px}.auto-guide-table th,.auto-guide-table td{padding:14px;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.auto-guide-table thead{background:var(--cream);color:var(--forest-deep)}.auto-guide-table tbody th{font-weight:650;color:var(--forest);width:27%}.auto-guide-table td{color:var(--muted)}
.auto-guide-example{margin:22px 0;padding:22px;border-left:3px solid var(--orange);background:var(--cream);border-radius:0 8px 8px 0}.auto-guide-example strong{font-size:14px;color:var(--forest)}.auto-guide-example blockquote{margin:12px 0 0;font-size:14px;line-height:1.85;color:var(--muted)}
.auto-guide-checklist{padding:26px;border:1px solid var(--line);border-radius:12px;background:var(--cream);margin-bottom:38px}.auto-guide-checklist h2{font-size:26px;line-height:1.4;color:var(--forest-deep);margin:12px 0}.auto-guide-checklist>p{font-size:14px;color:var(--muted);line-height:1.8}.auto-guide-checklist>div{display:grid;gap:8px;margin:18px 0 24px}.auto-guide-checklist label{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:10px 0;font-size:14px;line-height:1.65}.auto-guide-checklist input{accent-color:var(--forest);width:19px;height:19px;flex-shrink:0;margin-top:3px}.auto-guide-checklist label:has(input:checked) span{color:var(--forest)}.auto-guide-checklist .button{white-space:normal}
.auto-guide-sources{border-top:1px solid var(--line);padding-top:24px;margin-top:30px}.auto-guide-sources h2{font-size:19px;line-height:1.5;color:var(--forest);margin-bottom:14px}.auto-guide-sources p,.auto-guide-sources li{font-size:12px;line-height:1.85;color:var(--muted)}.auto-guide-sources ul{padding-left:18px;margin:12px 0}.auto-guide-sources li{margin:8px 0}
@media(max-width:700px){.auto-guide-checklist{padding:20px}.auto-guide-checklist h2{font-size:23px}.auto-guide-table th,.auto-guide-table td{padding:12px}.auto-guide-checklist .button{width:100%}.auto-guide-example{padding:18px}}
@media print{.market-header,.market-nav,.market-footer,.automotive-guide .guide-sidebar{display:none}.auto-guide-checklist .button,.auto-guide-links,.auto-guide-takeaway a{display:none}.auto-guide-table{overflow:visible}.auto-guide-table table{min-width:0}.auto-guide-example,.auto-guide-checklist{break-inside:avoid}}
