.ko-nl-signup{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;max-width:680px;padding:22px;background:#103752;border-top:3px solid #c99b50;color:#fff}.ko-nl-signup-copy{grid-column:1/-1}.ko-nl-signup-copy>span{font-size:10px;letter-spacing:.18em;font-weight:700;color:#e3bd78}.ko-nl-signup-copy h3{font:500 24px/1.25 Georgia,serif;color:#fff;margin:7px 0}.ko-nl-signup-copy p{font-size:13px;line-height:1.6;color:#d6e1e8;margin:0 0 5px}.ko-nl-signup input[type=email],.ko-nl-signup input[type=text]{box-sizing:border-box;width:100%;min-width:0;height:44px;padding:0 13px;border:1px solid #d7dfe4;border-radius:2px;background:#fff;color:#24394a}.ko-nl-signup input[type=text]{display:none}.ko-nl-signup button{height:44px;padding:0 20px;background:#c99b50;color:#142f43;border:1px solid #c99b50;border-radius:2px;font-size:12px;font-weight:700;cursor:pointer}.ko-nl-signup button:hover{background:#e0b76f}.ko-nl-consent{grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;font-size:10px;line-height:1.5;color:#d2dfe7}.ko-nl-consent input{margin:2px 0 0}.ko-nl-message{grid-column:1/-1;margin:0;color:#f1d59d;font-size:12px}@media(max-width:520px){.ko-nl-signup{grid-template-columns:1fr}.ko-nl-signup button{width:100%}}
