.header nav a[href="/newsletter/"]{background:#f4f164;color:#20201f;border:1px solid #20201f;border-radius:6px;padding:.45em .65em}.newsletter-page{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;padding-top:4rem;padding-bottom:5rem;align-items:start}.newsletter-intro{position:relative;background:#b7c5ff;border:2px solid #20201f;border-radius:16px;padding:2.5rem;box-shadow:6px 6px 0 #20201f}.newsletter-intro h1{font-size:clamp(3rem,6vw,5.8rem);line-height:1.03;margin:.4em 0}.newsletter-intro p{font-size:1.1rem;line-height:1.65}.newsletter-stamp{display:inline-block;background:#f4f164;border:2px solid #20201f;padding:1rem;margin-top:1rem;font-weight:900;transform:rotate(-6deg)}.newsletter-box{border:2px solid #20201f;border-radius:16px;padding:2rem;background:#fff;box-shadow:6px 6px 0 #20201f}.newsletter-box h2{font-size:2rem;margin:.5em 0 1em}.newsletter-box label{display:block;font-weight:700}.newsletter-box input[type=email],.newsletter-box input[type=text]{width:100%;box-sizing:border-box;border:2px solid #20201f;border-radius:7px;padding:1rem;font:inherit;margin:.6rem 0 1.2rem;min-width:0}.newsletter-box .newsletter-consent{display:flex;gap:.75rem;font-weight:400;line-height:1.5;margin:.5rem 0 1.5rem}.newsletter-consent input{width:20px;height:20px;flex-shrink:0;margin-top:3px;accent-color:#2454ec}.newsletter-box button{white-space:normal}.newsletter-small{font-size:.85rem;line-height:1.6}.newsletter-trap{position:absolute;left:-10000px}.newsletter-box [hidden]{display:none!important}#newsletter-status{font-weight:700;line-height:1.5}#newsletter-receipt{border-top:2px solid;padding-top:1rem;margin-top:1rem}button:disabled{opacity:.6;cursor:wait}@media(max-width:800px){.newsletter-page{grid-template-columns:1fr;gap:2rem;padding-top:2rem}.newsletter-intro,.newsletter-box{padding:1.4rem}.newsletter-intro h1{font-size:3.5rem}}
