body{margin:0;background:#f4f8fa;color:#253545;font:16px/1.6 Arial,sans-serif}main{max-width:600px;margin:7vh auto;padding:28px}h1{font:32px Georgia,serif}.brand{letter-spacing:.12em;font-size:12px}a,button{color:#253545}button{padding:8px 16px;border:1px solid #526170;background:#fff;cursor:pointer}.notice{font-size:13px;color:#526170;margin-top:24px}.cl-formFieldInput::placeholder{color:#526170;opacity:1}@media(max-width:480px){main{padding:16px;margin:2vh auto}}.unsubscribe-page{max-width:540px;margin:12vh auto;padding:36px 28px}.unsubscribe-brand{display:flex;align-items:center;gap:12px;color:#253545;font:26px/1.2 Georgia,serif;letter-spacing:.025em}.unsubscribe-brand svg{flex-shrink:0}.unsubscribe-content{border-top:1px solid #c9d1d8;margin-top:32px;padding-top:32px}.unsubscribe-content h1{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 20px}.unsubscribe-content p{color:#435362;font:17px/1.7 Georgia,serif;margin:0 0 24px}.unsubscribe-content button{background:#253545;border:1px solid #253545;color:#fff;padding:12px 22px;font:15px/1.4 Arial,sans-serif;transition:background-color .15s ease}.unsubscribe-content button:hover:not(:disabled){background:#344b60}.unsubscribe-content button:focus-visible{outline:2px solid #2a7ba0;outline-offset:4px}.unsubscribe-content button:disabled{opacity:.65;cursor:wait}@media(max-width:480px){.unsubscribe-page{margin:6vh auto;padding:28px 24px}.unsubscribe-content h1{font-size:32px}}
