.reader-header{background:#fff}.reader-utility{color:#79808b;border-bottom:1px solid #edf0f3;font-size:11px}.reader-utility>.wrap{justify-content:space-between;align-items:center;gap:20px;height:29px;display:flex}.reader-utility .wrap>div{gap:23px;display:flex}.reader-header .brand-band{border:0;position:static}.reader-masthead{justify-content:space-between;align-items:center;gap:44px;min-height:98px;display:flex}.reader-masthead .brand-image{flex-shrink:0;width:282px}.reader-header-search{color:#87909c;background:#f5f6f8;border:1px solid #e6e8ed;border-radius:7px;flex:1;align-items:center;gap:12px;max-width:440px;height:45px;padding:0 8px 0 16px;display:flex}.reader-header-search:focus-within{background:#fff;border-color:#9da7b6;box-shadow:0 0 0 3px #edf0f4}.reader-header .reader-masthead .reader-header-search input{width:100%;min-width:0;box-shadow:none;color:#232831;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:13px}.reader-header-search button{color:#4c5562;background:#fff;border:1px solid #e0e3e9;border-radius:4px;align-items:center;gap:7px;min-height:30px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.reader-tip-link{color:#59616d;flex-shrink:0;align-items:center;gap:12px;display:flex}.reader-tip-link>svg:first-child{color:var(--red)}.reader-tip-link span{gap:2px;display:grid}.reader-tip-link strong{color:#313741;font-size:12px}.reader-tip-link small{color:#9299a4;font-size:10px}.reader-mobile-toggle{display:none}.reader-navigation{z-index:35;background:#fff;border-top:1px solid #e6e8ed;border-bottom:1px solid #dfe3e9;position:sticky;top:0;box-shadow:0 3px 7px #18202a04}.reader-nav-row{white-space:nowrap;align-items:center;gap:27px;height:53px;display:flex}.reader-nav-row>a{border-bottom:3px solid #0000;align-items:center;gap:8px;height:100%;padding-top:3px;font-size:13px;font-weight:700;display:flex}.reader-navigation a[aria-current=page]{color:var(--red)}.reader-nav-indicator{background:var(--red);pointer-events:none;opacity:0;z-index:1;border-radius:3px 3px 0 0;width:0;height:3px;transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),opacity .15s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.reader-nav-indicator{transition:none}}.reader-nav-row .reader-breaking-link{color:var(--red)}.reader-nav-row .in-directory{display:none}.reader-directory-toggle{color:#59616d;white-space:nowrap;background:0 0;border:0;border-left:1px solid #eceef2;align-self:stretch;align-items:center;gap:9px;margin-left:auto;padding:0 0 0 22px;font-size:12px;font-weight:700;display:flex}.reader-navigation button[aria-expanded=true]{color:var(--red)}.reader-navigation button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.reader-city-band{background:#f8f9fb;border-top:1px solid #edf0f3}.reader-city-row{white-space:nowrap;color:#626d7b;align-items:center;gap:24px;min-height:43px;font-size:11px;font-weight:600;display:flex}.reader-city-label{letter-spacing:1px;color:#9aa2ae;font-size:8px}.reader-district-toggle{color:#59616d;background:0 0;border:0;border-right:1px solid #e1e5eb;align-items:center;gap:7px;min-height:27px;padding:0 18px 0 0;font-size:11px;font-weight:700;display:flex}.reader-extra-links{border-left:1px solid #e1e5eb;align-items:center;gap:20px;margin-left:auto;padding-left:20px;display:flex}.reader-nav-panel{overscroll-behavior:contain;background:#fff;border-top:1px solid #e7eaf0;border-bottom:1px solid #dce1e8;max-height:calc(100dvh - 65px);position:absolute;top:53px;left:0;right:0;overflow:auto;box-shadow:0 18px 30px #1523371c}.reader-nav-panel[hidden]{display:none}.reader-district-directory{top:100%}.reader-nav-panel>.wrap{padding-top:25px;padding-bottom:30px}.reader-directory-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.reader-directory-heading span{letter-spacing:1.5px;color:var(--red);font-size:9px;font-weight:700}.reader-directory-heading h2{letter-spacing:-.5px;margin:7px 0 0;font-size:21px}.reader-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;display:grid}.reader-category-grid>a{border:1px solid #eef0f4;border-radius:5px;align-items:center;gap:12px;min-width:0;padding:14px 12px;display:flex}.reader-category-grid>a:hover,.reader-district-grid>a:hover{background:#fff6f6;border-color:#efcdd1}.reader-category-grid>a>svg:first-child{color:#7f8998}.reader-category-grid>a>svg:last-child{color:#a2aab6;margin-left:auto}.reader-category-grid span{min-width:0}.reader-category-grid strong{font-size:13px;display:block}.reader-category-grid small{color:#9098a4;margin-top:4px;font-size:10px;line-height:1.5;display:block}.reader-district-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.reader-district-grid>a{border:1px solid #e8ebf0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;font-size:13px;display:flex}.reader-district-grid svg{color:#a3aab6}@media (max-width:1200px){.reader-nav-row{gap:20px}.reader-city-row{gap:19px}.reader-city-label{display:none}.reader-extra-links{gap:14px;padding-left:16px}.reader-masthead{gap:30px}.reader-tip-link>svg:last-child{display:none}.reader-nav-row>a{font-size:12px}.reader-directory-toggle{padding-left:15px}.reader-home-link span{display:none}}@media (max-width:1000px){.reader-city-row{gap:13px;font-size:10px}.reader-extra-links{gap:11px;padding-left:13px}.reader-masthead{gap:25px}.reader-masthead .brand-image{width:245px}.reader-tip-link span{display:none}.reader-nav-row{gap:19px}.reader-directory-toggle{font-size:11px}.reader-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.reader-utility{display:none}.reader-header .brand-band{border-bottom:1px solid #e7eaf0}.reader-masthead{flex-wrap:wrap;gap:14px;min-height:78px;padding-top:9px;padding-bottom:9px}.reader-masthead .brand-image{flex-shrink:1;width:230px;margin:auto}.reader-mobile-toggle{flex-shrink:0;display:inline-flex}.reader-tip-link{display:none}.reader-header-search{flex-basis:100%;order:5;max-width:none;margin:6px 0 3px;display:none}.reader-header-search.is-open{display:flex}.reader-navigation{display:none;position:relative;top:auto}.reader-navigation.is-open{display:block}.reader-nav-row{white-space:normal;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;height:auto;padding-top:10px;padding-bottom:10px;display:grid}.reader-nav-row>a,.reader-nav-row .in-directory{border-bottom:1px solid #edf0f3;min-height:44px;font-size:13px;display:flex}.reader-home-link span{display:inline}.reader-directory-toggle,.reader-category-directory{display:none}.reader-city-row{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding-top:12px;padding-bottom:12px;font-size:12px;display:grid}.reader-city-row>a{border-bottom:1px solid #e7ebf0;padding:12px 0}.reader-district-toggle{border:0;grid-column:1/-1;justify-self:start;padding:9px 0;font-size:13px}.reader-extra-links{border:0;grid-column:1/-1;gap:20px;margin:0;padding:12px 0 0;font-size:12px}.reader-nav-panel{max-height:none;box-shadow:none;position:static}.reader-district-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.reader-masthead{gap:10px;min-height:74px;padding-left:13px;padding-right:13px}.reader-masthead .brand-image{width:220px;min-width:0}.reader-nav-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:20px;padding-right:20px}.reader-city-row{padding-left:20px;padding-right:20px}.reader-district-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-directory-heading h2{font-size:19px}.reader-nav-panel>.wrap{padding:20px}}
