.yf-newsletter{position:relative;overflow:hidden}.yf-newsletter-doodles{pointer-events:none;z-index:0;position:absolute;inset:0}.yf-newsletter-doodle{opacity:.15;font-size:28px;animation:6s ease-in-out infinite newsletterFloat;position:absolute}.yf-newsletter-doodle.d1{animation-delay:0s;top:15%;left:8%}.yf-newsletter-doodle.d2{font-size:22px;animation-delay:-2s;top:25%;right:10%}.yf-newsletter-doodle.d3{font-size:32px;animation-delay:-4s;bottom:20%;left:15%}@keyframes newsletterFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(5deg)}}.yf-newsletter-card{z-index:1;align-items:center;gap:var(--space-7);border-radius:var(--r-lg);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);grid-template-columns:1.2fr .8fr;padding:clamp(40px,5vw,64px);display:grid;position:relative}.yf-newsletter-content{z-index:2;position:relative}.yf-newsletter-form{margin-top:var(--space-5)}.yf-newsletter-input-wrap{border:2.5px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);border-radius:99px;align-items:stretch;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.yf-newsletter-input-wrap:focus-within{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.yf-newsletter-input-wrap input{font-family:var(--body);font-size:var(--fs-base);color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 20px;font-weight:600}.yf-newsletter-input-wrap input::placeholder{color:var(--ink-soft);opacity:.5;font-weight:500}.yf-newsletter-input-wrap button{border:none;border-left:2.5px solid var(--ink);font-family:var(--body);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:14px 24px;font-weight:700;transition:background-color .2s,transform .1s;display:inline-flex}.yf-newsletter-input-wrap button:hover{opacity:.9}.yf-newsletter-input-wrap button:active{transform:scale(.97)}.yf-newsletter-input-wrap button:disabled{opacity:.6;cursor:not-allowed}.yf-newsletter-fine{margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--ink);opacity:.45;font-weight:600}.yf-newsletter-error{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--error);font-weight:600}.yf-newsletter-thanks{align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5) var(--space-5);background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-md);box-shadow:3px 3px 0 var(--ink);display:flex}.yf-newsletter-art{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.yf-newsletter-envelope{width:100%;max-width:260px;margin:0 auto;animation:5s ease-in-out infinite envelopeFloat}@keyframes envelopeFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(1deg)}}@media (max-width:768px){.yf-newsletter-card{text-align:center;padding:var(--space-6) var(--space-5);gap:var(--space-5);grid-template-columns:1fr}.yf-newsletter-content .yf-eyebrow{justify-content:center!important}.yf-newsletter-content .yf-h2,.yf-newsletter-content .yf-body{margin-left:auto;margin-right:auto}.yf-newsletter-art{order:-1}.yf-newsletter-envelope{max-width:180px}.yf-newsletter-input-wrap{border-radius:var(--r-md);flex-direction:column}.yf-newsletter-input-wrap input{text-align:center;padding:14px 16px}.yf-newsletter-input-wrap button{border-left:none;border-top:2.5px solid var(--ink);justify-content:center;padding:14px 20px}.yf-newsletter-thanks{justify-content:center}.yf-newsletter-fine{text-align:center}.yf-newsletter-doodles{display:none}}
