.guides{width:min(100% - 32px,1040px);margin:32px auto 56px;line-height:1.75}.guides article{max-width:800px;margin:0 auto}.guides h1{margin:20px 0 16px;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.18}.guides h2{margin-top:36px;font-size:1.5rem;line-height:1.3}.guides h3{margin:22px 0 8px;font-size:1.15rem;line-height:1.4}.guides p{margin:12px 0 20px}.guides__lead{font-size:1.15rem}.guides__byline,.guides figcaption{color:var(--color-ink-2);font-size:.9rem}.guides figure{margin:24px 0}.guides figure img{border:1px solid var(--color-line);border-radius:12px;width:100%;height:auto}.guide-steps{padding-left:24px}.guide-steps li{margin-bottom:24px;padding-left:8px}.guide-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.guide-cards li{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px}.guide-cards a{height:100%;color:inherit;padding:24px;text-decoration:none;display:block}.guide-cards a:hover h3{text-decoration:underline}.guide-cards h3{margin:0 0 12px;font-size:1.15rem;line-height:1.35}.guide-cards p{margin:0 0 16px}.guide-cards span{font-weight:600}.tool-details{max-width:var(--content-max);margin:36px auto;padding:0 16px;line-height:1.7}.tool-details h2{margin:0 0 12px;font-size:1.35rem}.tool-details p{max-width:78ch}.guides__action{margin:8px 0 16px}@media (width<=480px){.guides{margin-top:20px}.guide-cards a{padding:18px}}
