.drop-subscription{background:#fff;border:1px solid #d8d8db;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:24px 0;padding:clamp(16px,3vw,32px);display:grid}.public-site .drop-subscription h2{margin:0 0 8px;font-size:clamp(20px,3vw,30px)}.drop-subscription p{margin:0 0 8px}.drop-subscription-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.drop-subscription label{font-size:13px;font-weight:600;display:block}.drop-subscription-row{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.drop-subscription-row input{color:#0b0b0d;background:#fff;border:1px solid #85858b;flex:160px;min-height:44px;padding:8px 12px}.public-site .drop-subscription-row button{color:#fff;background:#0b0b0d;font-weight:600}.drop-subscription small{font-size:12px;display:block}.drop-subscription [role=status],.drop-subscription [role=alert]{margin-top:10px;font-size:13px}.drop-subscription [role=alert]{color:#b42318}.public-footer .drop-subscription-footer{background:0 0;border:0;border-top:1px solid #626266;margin-bottom:0;padding:24px 0 0}.public-site .drop-subscription-footer button{color:#0b0b0d;background:#fff;border:1px solid #d8d8db;padding:10px 16px}.public-footer .drop-subscription [role=alert]{color:#ffc1bb}@media (max-width:700px){.drop-subscription{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:430px){.drop-subscription-row button{width:100%}}
