.hero{padding:56px 0 40px}.hero .lede{margin:12px 0 24px}.hero .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero .fine{color:var(--muted);margin-top:14px;font-size:14px}.grid3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.grid3 .card{padding:20px}.grid3 h3{margin-top:0}.grid3 p,.grid3 li{font-family:var(--serif);font-size:1.05rem}.grid3 ul{margin:0;padding-left:1.1em}.section{padding:28px 0}.band{background:var(--sheet);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps3{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:0;list-style:none;display:grid}.steps3 li{counter-increment:s;font-family:var(--serif);font-size:1.08rem}.steps3 li:before{content:counter(s);background:var(--fumed);color:#fff;border-radius:var(--radius);place-items:center;width:28px;height:28px;margin-right:8px;font:600 13px/1 Martian Mono,ui-monospace,monospace;display:inline-grid}.price-card{max-width:520px;padding:24px}.price-card .amount{margin:8px 0 4px;font:600 2.6rem/1 Martian Mono,ui-monospace,monospace}.article{max-width:740px;margin:0 auto;padding:28px 16px 0}.crumbs{color:var(--muted);margin-bottom:18px;font-size:14px}.crumbs a{color:var(--muted)}.article .meta{color:var(--muted);margin:0 0 24px;font-size:14px}.article-body{font-family:var(--serif);font-size:1.2rem;line-height:1.62}.article-body p,.article-body ul,.article-body ol{margin:0 0 1em}.article-body li{margin-bottom:.35em}.article-body h2{font-size:2rem}.article-body h3{font-size:1.45rem}.toc{font-family:var(--sans);background:var(--card);border:1px solid var(--line);border-radius:6px;margin:0 0 28px;padding:14px 18px;font-size:15px}.toc ol{margin:6px 0 0;padding-left:1.2em}.example{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--oak);border-radius:6px;margin:0 0 1.2em;padding:16px 18px}.example .label{font:600 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--oak);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.example p:last-child{margin-bottom:0}.copy-btn{font:600 12px/1 var(--sans);letter-spacing:0;text-transform:none;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;color:var(--ink);background:#fff;padding:6px 10px}.fill{background:var(--oak-pale);border-radius:2px;padding:0 3px;font-style:normal}.cta{font-family:var(--sans);background:var(--fumed);color:#f3ece2;border-radius:6px;margin:28px 0;padding:22px}.cta h2,.cta h3{color:#fff;margin-top:0}.cta p{color:#e3d9cc;font-size:16px}.cta .btn{color:var(--fumed);background:#fff;border-color:#fff}.cta .btn:hover{box-shadow:3px 3px 0 var(--oak)}.faq dt{font-family:var(--serif-display);margin-top:1em;font-size:1.35rem;font-weight:600}.faq dd{margin:.3em 0 0}.related{font-family:var(--sans);font-size:15px}.related ul{padding-left:1.1em}table.simple{border-collapse:collapse;width:100%;font-family:var(--sans);margin:0 0 1.2em;font-size:15px}table.simple th,table.simple td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 6px}.legal h2{font-size:1.6rem}.hub-list{gap:12px;padding:0;list-style:none;display:grid}.hub-list a{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:16px 18px;text-decoration:none;display:block}.hub-list a:hover{border-color:var(--oak)}.hub-list strong{font-family:var(--serif-display);font-size:1.4rem;display:block}.hub-list span{font-family:var(--serif);color:var(--muted)}
