/* Krannon editorial light footer v1.3.3 */
.krannon-footer{background:var(--krannon-surface);color:var(--krannon-text);border-top:1px solid var(--krannon-border);padding:72px 0 30px}.krannon-footer-grid{gap:clamp(28px,5vw,72px);padding-bottom:46px}.krannon-footer h2,.krannon-footer h3{color:var(--krannon-text);font-family:var(--krannon-sans);letter-spacing:.02em}.krannon-footer h2{font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.05;font-weight:700;letter-spacing:-.02em}.krannon-footer h3{font-size:.86rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--krannon-muted)}.krannon-footer p{color:var(--krannon-muted);line-height:1.72;max-width:520px}.krannon-footer a{color:var(--krannon-text);border-bottom-color:transparent}.krannon-footer a:hover,.krannon-footer a:focus-visible{color:var(--krannon-primary);border-bottom-color:var(--krannon-primary)}.krannon-footer-links{gap:10px}.krannon-footer-links a{font-weight:600}.krannon-footer-bottom{border-top:1px solid var(--krannon-border);color:var(--krannon-muted)}.krannon-footer-bottom a{color:var(--krannon-text)}body.krannon-style-editorial .krannon-footer,body.krannon-style-custom .krannon-footer{background:var(--krannon-surface);color:var(--krannon-text)}
