/* KreaStore 7.26 – Cédrus ihletésű hírlevél és lábléc */
.ks726-newsletter{background:#e9f0f7;color:#20364e;border-top:1px solid #d8e2ed;padding:40px 0}
.ks726-newsletter-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1.1fr);align-items:center;gap:48px}
.ks726-newsletter-copy h2{font-size:clamp(24px,2.5vw,34px);line-height:1.18;margin:8px 0 12px;color:#16375c}
.ks726-newsletter-copy p{margin:0;color:#53657a;line-height:1.65}
.ks726-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;color:#bb2335}
.ks726-newsletter-form{min-width:0}.ks726-email-row{display:flex;min-width:0;gap:8px}
.ks726-email-row input{flex:1;min-width:0;height:50px;background:#fff!important;border:1px solid #c4d0df!important;border-radius:5px!important;color:#172b41!important;padding:0 15px!important;font-size:15px!important}
.ks726-email-row button{background:#bf2739!important;color:#fff!important;border:0!important;border-radius:5px!important;padding:0 23px!important;font-weight:700;cursor:pointer;white-space:nowrap}
.ks726-email-row button:hover{background:#9c172b!important}.ks726-consent{display:flex;align-items:flex-start;gap:9px;margin-top:13px;font-size:12px;color:#4a5a6e;line-height:1.5}
.ks726-consent input{flex:0 0 auto;margin-top:3px;accent-color:#bf2739}.ks726-consent a{color:#153f70;text-decoration:underline}
.ks726-footer{background:#183a5c;color:#e2ebf4;padding:48px 0 0}.ks726-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:36px}
.ks726-footer h2,.ks726-footer h3{color:#fff;margin:0 0 19px}.ks726-footer h2{font-size:25px}.ks726-footer h3{font-size:16px;border-bottom:2px solid #c72c3c;padding-bottom:13px}
.ks726-footer p{line-height:1.8;font-size:14px;color:#d4e0ed;margin:0 0 12px;overflow-wrap:anywhere}
.ks726-footer nav{display:flex;flex-direction:column;gap:11px}.ks726-footer a{color:#e2ebf4;text-decoration:none;font-size:14px;overflow-wrap:anywhere}.ks726-footer a:hover{color:#fff;text-decoration:underline}
.ks726-contact-label{display:block;font-size:12px;font-weight:700;color:#adc3d8;margin-bottom:2px}
.ks726-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #45627d;margin-top:35px;padding:20px 0;color:#b5c8da;font-size:12px}
.ks726-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ks726-footer-editor textarea{width:100%;min-height:90px}
@media(max-width:900px){.ks726-newsletter-inner{grid-template-columns:1fr;gap:22px}.ks726-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}
@media(max-width:560px){.ks726-newsletter{padding:30px 0}.ks726-email-row{flex-direction:column}.ks726-email-row button{min-height:46px}.ks726-footer-grid{grid-template-columns:1fr;gap:24px}.ks726-footer{padding-top:34px}.ks726-footer h3{margin-bottom:12px}}
