[data-newsletter-cargo-page] .cargo-form{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;row-gap:14px;--cargo-form-radius:10px}[data-newsletter-cargo-page] .cargo-form-field{grid-column:1/-1;margin:0}[data-newsletter-cargo-page] .cargo-form-field:first-of-type,[data-newsletter-cargo-page] .cargo-form-field:nth-of-type(2){grid-column:span 1}[data-newsletter-cargo-page] .cargo-form-label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--foreground) 75%,transparent)}[data-newsletter-cargo-page] .cargo-form-input{width:100%;height:44px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);background:#ffffff;color:var(--foreground);font:inherit;font-size:15px}[data-newsletter-cargo-page] .cargo-form-input::placeholder{color:color-mix(in srgb,var(--foreground) 62%,transparent)}[data-newsletter-cargo-page] .cargo-form-input:focus{outline:none;border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 12%,transparent)}[data-newsletter-cargo-page] .cargo-form-input[aria-invalid=true]{border-color:#c0392b}[data-newsletter-cargo-page] .cargo-form-error{margin-top:6px;font-size:13px;line-height:1.4;color:#c0392b}[data-newsletter-cargo-page] .cargo-form-submit{grid-column:1/-1;width:100%;height:46px;margin-top:2px;border-radius:10px;border:1px solid #282828;background:#282828;color:#ffffff;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s cubic-bezier(.2,0,0,1)}[data-newsletter-cargo-page] .cargo-form-submit:hover{background-color:#333333}[data-newsletter-cargo-page] .cargo-form-submit:focus-visible{outline:none;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--foreground)}[data-newsletter-cargo-page] .cargo-form-field.newsletter-page-consent{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:2px}[data-newsletter-cargo-page] .cargo-form-field.newsletter-page-consent input.cargo-form-input{flex:none;width:16px;height:16px;min-width:0;margin:2px 0 0;padding:0;border:0;background:none;box-shadow:none;accent-color:#282828;cursor:pointer}[data-newsletter-cargo-page] .cargo-form-field.newsletter-page-consent input.cargo-form-input:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;box-shadow:none}[data-newsletter-cargo-page] .cargo-form-field.newsletter-page-consent .cargo-form-label{flex:1;min-width:0;margin:0;font-size:13px;font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--foreground) 75%,transparent);cursor:pointer}.newsletter-page-consent-link{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}.newsletter-page-consent-link:hover{text-decoration-thickness:2px}.newsletter-page-consent-error{flex-basis:100%;margin-top:4px;font-size:13px;line-height:1.4;color:#c0392b}.newsletter-page-sending{margin-top:16px}.newsletter-page-sending-bar{height:3px;width:100%;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--foreground) 10%,transparent)}.newsletter-page-sending-bar:after{content:"";display:block;height:100%;width:100%;border-radius:999px;background:#282828;transform-origin:left center;transform:scaleX(0);animation:newsletter-page-sending-fill 2s ease-in-out forwards}@keyframes newsletter-page-sending-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.newsletter-page-sending-label{margin-top:10px;text-align:center;font-size:13px;color:color-mix(in srgb,var(--foreground) 60%,transparent)}.newsletter-page-success{padding:8px 0;text-align:center}.newsletter-page-success-check{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.newsletter-page-success-title{margin-top:16px;font-size:18px;font-weight:500;color:var(--foreground)}.newsletter-page-success-body{margin-top:8px}.newsletter-page-fallback,.newsletter-page-success-body{font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.newsletter-page-fallback{text-align:center}.newsletter-page-fallback:focus{outline:none}@media (prefers-reduced-motion:reduce){.newsletter-page-sending-bar:after{animation:none;transform:scaleX(1)}}@media (max-width:460px){[data-newsletter-cargo-page] .cargo-form{grid-template-columns:1fr}[data-newsletter-cargo-page] .cargo-form-field:first-of-type,[data-newsletter-cargo-page] .cargo-form-field:nth-of-type(2){grid-column:1/-1}}