.pg{padding-block:var(--space-6) var(--space-8)}.pg-hero{max-width:var(--measure);margin-bottom:var(--space-7)}.pg-hero h1{margin-bottom:var(--space-3)}.pg-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.pg-section,.pg-pricing,.pg-faq,.pg-list,.pg-article{max-width:var(--measure);margin-block:var(--space-7)}.pg-article p,.pg-section p{margin-block:0 var(--space-4)}.pg-article h2,.pg-section h3{margin-top:var(--space-6)}.pg-cards{list-style:none;padding:0;margin:var(--space-4) 0 0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.pg-cards li{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg)}.pg-links a{color:inherit;text-decoration:none}.pg-links li:hover{border-color:var(--color-text)}.pg-links strong{color:var(--color-link);text-decoration:underline}.pg-cards span{color:var(--color-text-muted);font-size:var(--step--1)}.pg-price{font-family:var(--font-mono);font-size:var(--step-1);color:var(--color-text)}.pg-pricing .pg-cards span.pg-price{color:var(--color-text);font-size:var(--step-1)}.pg-steps{padding-left:var(--space-5);display:grid;gap:var(--space-3);margin-top:var(--space-4)}.pg-steps li{display:flex;flex-direction:column;gap:var(--space-1)}.pg-faq details{border-top:1px solid var(--color-line);padding-block:var(--space-3)}.pg-faq summary{cursor:pointer;font-weight:var(--weight-semibold, 600)}.pg-faq details p{margin:var(--space-2) 0 0}.pg-cta{max-width:var(--measure);margin-block:var(--space-7);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md)}.pg-cta h2{margin-top:0}.pg-status-at{color:var(--color-text-muted);font-size:.9em;white-space:nowrap}.pg-status-list{display:grid;gap:.75rem;margin:var(--space-4) 0}.pg-status-list>div{border-left:3px solid var(--color-brand);padding-left:.75rem}.pg-status-list dt{font-weight:600}.pg-status-list dd{margin:.2rem 0 0}.pg-status-list small{display:block;margin-top:.2rem;color:var(--color-text-muted)}
