.ilwm{--wm-blue:#133c72;--wm-line:#dce4ee;--wm-ink:#172a41;color:var(--wm-ink);background:#f4f7fb;padding:24px 16px 48px;font-family:inherit}.ilwm-wrap{max-width:1120px;margin:auto}.ilwm-nav{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.ilwm-nav a{display:inline-block;padding:10px 15px;border-radius:8px;background:#e9f0fa;color:#133c72;font-weight:700;text-decoration:none}.ilwm-hero{padding:32px;border-radius:18px;background:#133c72;color:#fff;margin:20px 0}.ilwm-hero h1{font-size:clamp(28px,4vw,44px);line-height:1.15;color:inherit;margin:12px 0}.ilwm-hero p{max-width:760px;color:inherit}.ilwm-hero .ilwm-button{background:#ffda65;color:#172a41}.ilwm-panel,.ilwm-card{background:#fff;border:1px solid #dce4ee;border-radius:14px;padding:24px;margin:16px 0}.ilwm-form{display:grid;gap:18px;max-width:740px;margin:20px 0}.ilwm-form label,.ilwm-filters label{display:grid;gap:7px;font-weight:650}.ilwm-form input:not([type=checkbox]),.ilwm-form select,.ilwm-form textarea,.ilwm-filters select{font:inherit;color:#172a41;background:white;border:1px solid #9caec3;border-radius:7px;padding:12px;width:100%;box-sizing:border-box}.ilwm-form .ilwm-check{display:flex;align-items:flex-start;gap:12px;font-weight:400}.ilwm-check input{flex:0 0 auto;margin-top:5px;width:18px;height:18px}.ilwm button,.ilwm-button{font:inherit;font-weight:700;border:0;border-radius:8px;background:#133c72;color:white;padding:12px 18px;cursor:pointer;display:inline-block;text-decoration:none;justify-self:start}.ilwm-form small{font-weight:400}.ilwm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ilwm-card{margin:0}.ilwm-card h2{font-size:23px}.ilwm-card a{color:#133c72}.ilwm-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0}.ilwm-kicker{font-size:13px;color:#4b6078}.ilwm-notice{padding:16px;border-left:4px solid #196953;background:#e7f5ef}.ilwm-badge{font-size:13px;padding:6px 10px;color:#135c45;background:#e2f4ec;border-radius:5px;display:inline-block}.ilwm-footer{font-size:14px;color:#4b6078;margin-top:30px}.ilwm-districts{margin:28px 0;padding:24px;border:1px solid #dce4ee;background:#f6f9fd;border-radius:14px}.ilwm-districts>div{display:flex;gap:8px;flex-wrap:wrap}.ilwm-districts a{padding:8px 13px;background:white;border:1px solid #c9d8e9;border-radius:6px;color:#133c72;text-decoration:none}.ilwm-districts a[aria-current]{background:#133c72;color:white}.ilwm-districts p{font-size:13px;color:#51647a}.ilwm a:focus-visible,.ilwm button:focus-visible,.ilwm-nav a:focus-visible,.ilwm-districts a:focus-visible{outline:3px solid #d18b00;outline-offset:3px}.ilwm-logo{max-width:120px;height:auto}.ilwm-crumb{font-size:13px}@media(max-width:680px){.ilwm{padding:12px 10px 30px}.ilwm-hero,.ilwm-panel{padding:20px}.ilwm-grid{grid-template-columns:1fr}.ilwm-nav{gap:6px}.ilwm-nav a{font-size:13px;padding:9px}.ilwm-filters{display:grid;grid-template-columns:1fr;width:100%}.ilwm-districts{padding:16px}.ilwm-districts a{font-size:13px}.ilwm-form{max-width:100%}}

.ilcls .ilwm-paid-badge{background:#ffdb6f;color:#573a00;font-weight:750}.ilcls .ilwm-urgent{border:2px solid #d79b16}.ilwm-form pre{white-space:pre-wrap;overflow-wrap:anywhere}
