.dealer-guide{max-width:1100px}
.dealer-guide .guide-heading{margin-bottom:42px}
.dealer-guide .guide-heading h1{max-width:18ch}
.guide-byline{font-size:.8rem!important;color:var(--muted);margin-top:20px}
.guide-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:28px}
.guide-actions .button{margin-top:0!important}
.daily-checklist{padding:28px 32px;margin:0 0 44px;background:var(--surface);border:1px solid var(--line);border-radius:18px}
.daily-checklist h2{font-size:1.6rem;margin-bottom:18px}
.daily-checklist ol{padding-left:22px;display:grid;gap:14px;max-width:68ch;line-height:1.65}
.daily-checklist li{padding-left:8px}
.daily-checklist li::marker{color:var(--ink);font-weight:600}
.dealer-guide .guide-row{grid-template-columns:.8fr 1.2fr;gap:64px}
.dealer-guide .guide-row h2{font-size:clamp(1.8rem,3vw,2.5rem);max-width:16ch}
.follow-up-cases{display:grid;gap:0}
.follow-up-cases details{border-top:1px solid var(--line);padding:20px 0}
.follow-up-cases details:last-child{border-bottom:1px solid var(--line)}
.follow-up-cases summary{cursor:pointer;font-weight:500;line-height:1.5;min-height:32px;padding-right:12px;touch-action:manipulation}
.follow-up-cases details p{margin-top:14px}
.follow-up-cases blockquote{font-size:1rem;line-height:1.65;margin:16px 0 4px;padding:16px 20px;border-left:2px solid var(--ink);background:var(--surface)}
.dealer-guide a:not(.button){text-underline-offset:4px}
.guide-note{font-size:.8rem!important}
@media(max-width:820px){.dealer-guide .guide-row{grid-template-columns:1fr;gap:24px}.daily-checklist{padding:24px}.dealer-guide .guide-row h2{max-width:22ch}}
@media(max-width:380px){.daily-checklist{padding:20px 16px}.guide-actions .button{width:100%;justify-content:center}}
@media print{.site-header,.site-footer,.guide-actions,.guide-close,.skip-link{display:none!important}.page-content{padding-top:0!important}.dealer-guide{max-width:none;color:#000}.guide-row{break-inside:avoid}.daily-checklist{break-inside:avoid}.dealer-guide .guide-row{display:block;padding:20px 0}.dealer-guide .guide-row h2{margin:0 0 12px}.follow-up-cases details>*{display:block!important}.follow-up-cases details{break-inside:avoid}.guide-heading h1{font-size:36px!important}a{color:inherit}}
