.guide-doc{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.85}.guide-doc h1{color:var(--color-text-primary);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:800;line-height:1.2}.guide-doc h2{color:var(--color-text-primary);border-inline-start:3px solid var(--color-primary-light);margin-block:2.25rem .75rem;padding-inline-start:.75rem;font-size:1.125rem;font-weight:700;line-height:1.4}.guide-doc p{margin-block:.75rem}.guide-doc strong{color:var(--color-text-primary);font-weight:600}.guide-doc a{color:var(--color-primary-light);text-decoration:none}.guide-doc a:hover{text-decoration:underline}.guide-steps{counter-reset:step;gap:.85rem;margin-block:1rem;padding:0;list-style:none;display:grid}.guide-steps>li{counter-increment:step;min-height:1.9rem;padding-inline-start:2.6rem;position:relative}.guide-steps>li:before{content:counter(step);inset-inline-start:0;width:1.75rem;height:1.75rem;color:var(--color-primary-light);background:var(--color-accent-soft);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:.1rem}.guide-list{gap:.4rem;margin-block:.75rem;padding:0;list-style:none;display:grid}.guide-list>li{padding-inline-start:1.15rem;position:relative}.guide-list>li:before{content:"";inset-inline-start:.15rem;background:var(--color-primary-light);opacity:.55;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em}.guide-tip{border-radius:var(--radius-lg);background:var(--color-accent-soft);border:1px solid #3083ed2e;margin-block:1.25rem;padding:.9rem 1.1rem}.guide-meta{color:var(--color-text-muted);margin-top:.35rem;font-size:.8125rem}.guide-video{border-radius:var(--radius-lg);background:#000;margin-block:1.5rem .5rem;overflow:hidden}.guide-video video{width:100%;height:auto;display:block}
