.yt-guide h1{margin:0 0 24px;font-size:clamp(34px,5vw,58px)}.yt-lead{color:var(--yp-muted);font-size:18px}.yt-index{grid-template-columns:repeat(3,1fr);gap:12px;margin:40px 0;display:grid}.yt-index a{border:1px solid var(--yp-border);background:var(--yp-surface);border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:14px;text-decoration:none;display:flex}.yt-index a:hover{border-color:var(--yp-accent)}.yt-index span,.yt-step h2 span{color:#91b9ff;font-variant-numeric:tabular-nums}.yt-note{color:var(--yp-muted);border-left:3px solid var(--yp-accent);padding:12px 20px;font-size:14px}.yt-step{border:1px solid var(--yp-border);background:var(--yp-surface);border-radius:18px;margin:48px 0;scroll-margin-top:100px;overflow:hidden}.yt-step-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.yt-step h2{margin:0;font-size:24px}.yt-step img{width:100%;height:auto;display:block}.yt-step>p{color:var(--yp-muted);padding:0 24px 12px;font-size:13px}.yt-step-heading>a{white-space:nowrap;font-size:14px}.yt-guide a:focus-visible{outline-offset:4px;outline:2px solid #91b9ff}@media (max-width:800px){.yt-index{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.yt-index{grid-template-columns:1fr}.yt-step-heading{flex-direction:column;align-items:flex-start;padding:20px}.yt-step h2{font-size:21px}}
