.shk-nl{display:grid;gap:.7rem;max-inline-size:34rem}.shk-nl__row{display:flex;gap:.5rem}.shk-nl__in{flex:1;min-inline-size:0;min-block-size:48px;padding:0 1.1rem;border:1px solid var(--shk-border);border-radius:var(--shk-r-pill);background:var(--shk-surface);color:var(--shk-text);font:inherit;font-size:var(--shk-fs-sm)}.shk-nl__in:focus-visible{outline:2px solid var(--shk-primary);outline-offset:2px}.shk-nl__consent{display:flex;align-items:flex-start;gap:.5rem;color:var(--shk-text-2);font-size:var(--shk-fs-xs);line-height:1.7;cursor:pointer}.shk-nl__consent input{margin-block-start:.25rem;accent-color:var(--shk-primary)}.shk-nl__msg{margin:0;min-block-size:1.4em;font-size:var(--shk-fs-sm);font-weight:700}.shk-nl__msg.is-ok{color:var(--shk-success, #1a7f4b)}.shk-nl__msg.is-err{color:var(--shk-danger, #c0262d)}.shk-hp{position:absolute!important;inset-inline-start:-9999px;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.shk-newsletter{display:grid;gap:1.4rem;padding:clamp(1.4rem,4vw,3rem);border-radius:calc(var(--shk-r-lg, 22px) + 6px);background:var(--shk-primary-bg)}@media(min-width:820px){.shk-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}}.shk-newsletter h2{margin:0 0 .4rem;font-size:var(--shk-fs-2xl);font-weight:900;line-height:1.4}.shk-newsletter p{margin:0;color:var(--shk-text-2);line-height:1.9}.shk-footer__news p{margin:0 0 .8rem;font-size:var(--shk-fs-sm)}.shk-remind label{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--shk-fs-sm);cursor:pointer}
