/* Route SEO exposure blocks: server-rendered and shown only on five measured lanes. */
.lri-exposure-panel{padding:32px 20px;background:#f0f6fb;border-top:1px solid #d6e3ec;border-bottom:1px solid #d6e3ec;color:#183249}
.lri-exposure-panel__inner{max-width:1190px;margin:0 auto}
.lri-exposure-panel__eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.12em;font-weight:700;color:#12688c}
.lri-exposure-panel h2{font-size:clamp(22px,2.6vw,32px);line-height:1.25;margin:8px 0 12px;color:#142f43}
.lri-exposure-panel__intro{max-width:940px;line-height:1.7;margin-bottom:20px}
.lri-exposure-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0}
.lri-exposure-panel__item{background:#fff;border:1px solid #d9e5ec;border-radius:12px;padding:19px}
.lri-exposure-panel__item h3{font-size:18px;margin:0 0 10px;color:#18364b}
.lri-exposure-panel__item p{margin:0;line-height:1.65;font-size:15px}
.lri-exposure-panel__disclaimer{font-size:13px;color:#526577;line-height:1.6;margin:12px 0}
.lri-exposure-panel__links{display:flex;gap:11px 16px;align-items:center;flex-wrap:wrap;font-size:14px}
.lri-exposure-panel__links a{color:#12688c;text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.lri-exposure-panel__grid{grid-template-columns:1fr}.lri-exposure-panel{padding:24px 16px}}
