.guide{max-width:720px;margin:0 auto;padding:48px 16px 64px;font-size:16px;line-height:1.6;color:var(--color-text-secondary)}.guide a{color:var(--color-action-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.guide-eyebrow{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.guide h1{margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-primary)}.guide-lede{margin:0 0 32px;font-size:18px;color:var(--color-text-lede)}.guide h2{margin:48px 0 12px;font-size:24px;font-weight:600;line-height:1.25;color:var(--color-text-primary)}.guide h3{margin:0 0 4px;font-size:17px;font-weight:600;color:var(--color-text-primary)}.guide strong{color:var(--color-text-primary)}.guide ul{padding-left:20px}.guide li+li{margin-top:8px}.guide-steps{counter-reset:step;list-style:none;margin:0;padding:0;display:grid;gap:12px}.guide-steps>li{counter-increment:step;position:relative;margin:0;padding:16px 16px 16px 64px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);background:var(--color-surface-default)}.guide-steps>li:before{content:counter(step);position:absolute;left:16px;top:16px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface-success);color:var(--color-text-primary);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.guide-steps p{margin:0}.guide-note{margin:24px 0 0;padding:16px;border-radius:var(--radius-12);background:var(--color-surface-subtle);font-size:15px}.guide-note p{margin:0}.guide-note p+p{margin-top:8px}.guide-table{width:100%;border-collapse:collapse;font-size:15px}.guide-table th,.guide-table td{padding:10px 8px;border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.guide-table th{color:var(--color-text-primary);font-weight:600}.guide-faq{margin:0}.guide-faq dt{margin:32px 0 8px;font-size:19px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.guide-faq dd,.guide-faq dd p{margin:0}.guide-faq dd p+p,.guide-faq dd p+ul{margin-top:8px}.guide-devices{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.guide-devices li+li{margin-top:0}.guide .guide-devices a{display:block;min-height:44px;padding:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-12);background:var(--color-surface-default);color:var(--color-text-primary);text-decoration:none}.guide .guide-devices a:hover{border-color:var(--color-action-primary)}.guide-devices span{display:block;font-size:13px;font-weight:400;color:var(--color-text-secondary)}.guide-cta{margin-top:56px;padding:32px 24px;border-radius:var(--radius-18);background:var(--feature-bg);color:var(--feature-text);text-align:center}.guide .guide-cta h2{margin:0 0 8px;color:inherit}.guide-cta p{margin:0 0 24px;color:var(--feature-body)}.guide .guide-cta .cta-button{background:var(--color-action-accent);color:var(--feature-bg);text-decoration:none}.guide-cta .cta-badge{background:var(--feature-bg);color:var(--color-action-accent)}.guide-footer{margin-top:0}@media (max-width: 720px){.guide{padding-top:32px}.guide h1{font-size:32px}.guide-steps>li{padding-left:60px}}.guide .guide-devices{padding:0;margin-bottom:16px}.site-header-brand{text-decoration:none}.guide>p+p{margin-top:12px}
