.sub[data-astro-cid-7234nlcp]{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px 40px;padding:28px;display:grid}.sub--light[data-astro-cid-7234nlcp]{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line,#d9d0bc)}.sub--dark[data-astro-cid-7234nlcp]{color:var(--cream);background:#ffffff0f;box-shadow:inset 0 0 0 1px #c99a2e73}.sub__h[data-astro-cid-7234nlcp]{font:700 1.5rem/1.15 "Alexandria", var(--font-body);letter-spacing:-.02em;margin:0}.sub__p[data-astro-cid-7234nlcp]{max-width:46ch;margin:6px 0 0}.sub__form[data-astro-cid-7234nlcp]{gap:10px;display:grid}.sub__l[data-astro-cid-7234nlcp]{font-size:.95rem;font-weight:600}.sub__row[data-astro-cid-7234nlcp]{flex-wrap:wrap;gap:10px;display:flex}.sub__in[data-astro-cid-7234nlcp]{border:1px solid var(--gold);color:#2a2927;min-width:0;min-height:48px;font:400 1rem var(--font-body);background:#fff;border-radius:999px;flex:220px;padding:0 16px}.sub__b[data-astro-cid-7234nlcp]{background:var(--g700);min-height:48px;color:var(--cream);font:700 1rem var(--font-body);cursor:pointer;border:0;border-radius:999px;padding:0 26px}.sub--dark[data-astro-cid-7234nlcp] .sub__b[data-astro-cid-7234nlcp]{background:var(--gold);color:var(--g900)}.sub__b[data-astro-cid-7234nlcp]:hover{filter:brightness(1.08)}.sub__b[data-astro-cid-7234nlcp]:disabled{opacity:.6;cursor:default}.sub__c[data-astro-cid-7234nlcp]{cursor:pointer;align-items:flex-start;gap:10px;font-size:.93rem;line-height:1.45;display:flex}.sub__c[data-astro-cid-7234nlcp] input[data-astro-cid-7234nlcp]{width:20px;height:20px;accent-color:var(--g700);flex:none;margin-top:1px}.sub__hp[data-astro-cid-7234nlcp]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sub__fine[data-astro-cid-7234nlcp]{opacity:.85;margin:0;font-size:.9rem}.sub__fine[data-astro-cid-7234nlcp] a[data-astro-cid-7234nlcp]{color:inherit;text-decoration:underline}.sub__msg[data-astro-cid-7234nlcp]{margin:0;font-weight:600}@media (width<=760px){.sub[data-astro-cid-7234nlcp]{grid-template-columns:minmax(0,1fr);padding:22px}}
