.page-hero{padding-top:calc(var(--section-pad) + 80px);padding-bottom:48px}.page-hero h1{margin-bottom:16px}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.step-card{padding:32px 24px;position:relative}.step-number{background:var(--clr-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-size:1.1rem;font-weight:800;display:flex}.step-card h3{margin-bottom:8px}.step-card p{color:var(--clr-text-light);font-size:.9rem;line-height:1.65}.tools-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.tool-item{text-align:center;padding:24px 16px}.tool-emoji{margin-bottom:12px;font-size:2rem;display:block}.tool-item h4{margin-bottom:6px;font-size:.95rem}.tool-item p{color:var(--clr-text-light);font-size:.82rem}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.blog-card{padding:28px 24px}.blog-date{color:var(--clr-text-muted);margin-bottom:8px;font-size:.78rem;font-weight:500}.blog-card h3{margin-bottom:8px;font-size:1.15rem}.blog-card p{color:var(--clr-text-light);font-size:.9rem;line-height:1.65}.blog-tag{background:var(--clr-primary);color:#fff;opacity:.85;border-radius:6px;margin-top:12px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}.prose-content{max-width:720px;margin:0 auto}.prose-content h2{margin:40px 0 12px;font-size:1.4rem}.prose-content h3{margin:28px 0 8px;font-size:1.1rem}.prose-content p,.prose-content li{color:var(--clr-text-light);margin-bottom:12px;font-size:.95rem;line-height:1.8}.prose-content ul{padding-left:20px;list-style:outside}.prose-content a{color:var(--clr-primary);text-decoration:underline}.faq-list{max-width:720px;margin:0 auto}.faq-item{margin-bottom:12px;padding:20px 24px}.faq-item h4{color:var(--clr-charcoal);margin-bottom:8px;font-size:1rem}.faq-item p{color:var(--clr-text-light);font-size:.9rem;line-height:1.7}@media (width<=768px){.page-hero{padding-top:120px}}
