.tl-seo-snelnav{background:#fffaf5;border-top:1px solid #f0e4d8;border-bottom:1px solid #f0e4d8}
.tl-seo-snelnav .tl-seo-snelnav-inner{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:26px;align-items:center;padding-block:24px}
.tl-seo-snelnav-kicker{display:block;margin:0 0 5px;color:#a64e1c;font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-weight:750}
.tl-seo-snelnav-title{margin:0 0 6px;color:#262623;font-size:clamp(17px,1.65vw,23px);line-height:1.22;letter-spacing:-.025em;font-weight:750}
.tl-seo-snelnav-summary{margin:0;color:#595750;font-size:13.5px;line-height:1.57;max-width:720px}
.tl-seo-snelnav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.tl-seo-snelnav-links a{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:8px 12px;border-radius:999px;border:1px solid #ecd8c8;background:#fff;color:#743a1e;font-size:12px;font-weight:700;line-height:1.25;white-space:normal;text-align:center;transition:background .15s ease,border-color .15s ease}
.tl-seo-snelnav-links a:hover{background:#fff0e2;border-color:#e6b996}
.tl-seo-snelnav-links a:focus-visible{outline:3px solid #ed661d;outline-offset:3px}
.tl-seo-snelnav-links a.tl-seo-snelnav-primary{background:#e66c2a;border-color:#e66c2a;color:#fff}
.tl-seo-snelnav-links a.tl-seo-snelnav-primary:hover{background:#bd511e;border-color:#bd511e}
@media(max-width:760px){.tl-seo-snelnav .tl-seo-snelnav-inner{grid-template-columns:1fr;gap:14px;padding-block:17px}.tl-seo-snelnav-links{justify-content:flex-start}.tl-seo-snelnav-links a{font-size:12px;min-height:36px;padding:7px 11px}.tl-seo-snelnav-title{font-size:19px}.tl-seo-snelnav-summary{font-size:13px}}
@media(prefers-reduced-motion:reduce){.tl-seo-snelnav-links a{transition:none}}