@import url('./auto-guide.css?v=20261019-pos');
.guide-layout{grid-template-columns:240px minmax(0,1fr)}
.guide-body,.pos-business-copy{min-width:0}
.pos-intro{padding-bottom:28px}
.pos-intro .lead{max-width:800px}
.pos-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.pos-jump a{padding:12px 18px;border:1px solid var(--line);border-radius:6px;text-decoration:none}
.pos-business{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center;padding:48px 0;border-top:1px solid var(--line)}
.pos-business h2{font-size:clamp(1.7rem,3vw,2.4rem);margin:8px 0 16px}
.pos-business .btn{margin-top:12px}
.pos-video{margin:24px 0;min-width:0;max-width:100%}
.pos-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;background:#10141c;border-radius:8px}
.pos-video figcaption{font-size:.85rem;color:var(--muted);line-height:1.5;margin-top:10px}
.hero .pos-video{max-width:900px;margin-left:auto;margin-right:auto}
.pos-guide-heading{border-top:1px solid var(--line);padding-top:48px;margin-top:24px}
.guide-table{width:100%;border-collapse:collapse;margin:14px 0}
.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--line)}
.guide-table th{color:var(--muted);font-size:.8rem}
.guide-list{padding-left:24px;line-height:1.65;list-style-position:outside}
.guide-list li{margin:10px 0}
@media(max-width:900px){.pos-business{grid-template-columns:minmax(0,1fr);gap:12px}.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-table{display:block;overflow-x:auto}}
