.wl-info{--wi-ink:#172d44;--wi-muted:#617181;--wi-line:#dce4eb;--wi-accent:#176e79;max-width:1080px;margin:0 auto 48px;color:var(--wi-ink);font-size:15px;line-height:1.85}.wl-info .wi-hero{padding:32px 36px;border:1px solid var(--wi-line);border-radius:12px;background:linear-gradient(135deg,#f1f6f8,#fff);margin-bottom:24px}.wl-info .wi-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.6px;color:var(--wi-accent);font-weight:700;margin-bottom:8px}.wl-info h2{font-size:29px;line-height:1.25;margin:0 0 14px;font-weight:600;letter-spacing:-.5px}.wl-info .wi-lead{font-size:16px;max-width:820px;color:#526779;margin-bottom:0}.wl-info .wi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.wl-info .wi-card{padding:26px 28px;border:1px solid var(--wi-line);border-radius:10px;background:#fff;margin-bottom:20px}.wl-info .wi-grid .wi-card{margin:0}.wl-info h3{font-size:19px;line-height:1.4;margin:0 0 14px;font-weight:600}.wl-info h4{font-size:16px;font-weight:600;margin-top:20px}.wl-info p{margin-bottom:14px}.wl-info p:last-child{margin-bottom:0}.wl-info ul{padding-left:20px}.wl-info li{margin-bottom:7px}.wl-info dt{font-size:12px;font-weight:600;color:var(--wi-muted);margin-top:14px}.wl-info dd{margin:2px 0 0;overflow-wrap:anywhere}.wl-info a{color:var(--wi-accent);text-decoration:underline;text-underline-offset:3px}.wl-info .wi-contact{padding:24px 28px;background:#f3f7f8;border-left:3px solid var(--wi-accent);border-radius:0 8px 8px 0;margin-top:28px}.wl-info .wi-meta{font-size:12px;color:var(--wi-muted);margin-top:24px}.wl-info table{width:100%;border-collapse:collapse}.wl-info td,.wl-info th{border-bottom:1px solid var(--wi-line);padding:12px;text-align:left}.wl-info .wi-table{overflow:auto}.wl-info a:focus-visible{outline:3px solid #eeae38;outline-offset:3px}.wl-info-nav{font-size:12px;padding:18px 24px;background:#142536;color:#c0cbd5;display:flex;gap:12px 24px;flex-wrap:wrap;justify-content:center}.wl-info-nav a{color:#c0cbd5;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.wl-info{font-size:14px;margin-bottom:32px}.wl-info .wi-hero{padding:24px 22px}.wl-info h2{font-size:25px}.wl-info .wi-grid{grid-template-columns:1fr;gap:16px}.wl-info .wi-card{padding:22px}.wl-info .wi-contact{padding:20px}.wl-info .wi-lead{font-size:15px}}