/* Second round: navigation and user-requested controls only. */
@media(min-width:901px){.hw{width:100%!important;max-width:none!important}header#top{width:100%!important;padding-left:40px!important;padding-right:40px!important}header#top>div:first-child{flex:1;min-width:0}header#top>div:first-child>a{width:auto!important;margin-right:40px!important;flex-shrink:0}.nav-row{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin-left:auto;margin-right:auto;gap:clamp(18px,2.2vw,42px)!important}header#top>div:last-child{flex-shrink:0;margin-left:30px}.mega{width:100%!important}.mega-row{flex-wrap:wrap}}
.organization-departments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.organization-department{background:#fff;padding:30px 20px;border-top:3px solid #F26A1B;text-align:center;box-shadow:0 10px 30px #0000000c}.organization-department h3{font-size:17px;font-weight:500;margin:0;line-height:1.6}.organization-department p{font-size:14px;color:#666;line-height:1.8;margin:12px 0 0}.location-address-map{display:block;width:100%;height:420px;border:0}.news-view-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;color:#555}.news-view-controls button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #bbb;background:#fff;color:#777;cursor:pointer}.news-view-controls button[aria-pressed="true"]{border-color:#C2410C;color:#C2410C}.news-view-controls button:focus-visible{outline:2px solid #C2410C;outline-offset:3px}.news-switch-grid.news-list{display:flex!important;flex-direction:column;gap:0!important}.news-list>a{display:grid!important;grid-template-columns:180px minmax(0,1fr);column-gap:24px;align-content:start;padding:24px 0;border-bottom:1px solid #ddd}.news-list>a>div:first-child{grid-column:1;grid-row:1/5;aspect-ratio:4/3!important}.news-list>a>div:not(:first-child){grid-column:2;margin-top:8px!important}
@media(max-width:1100px) and (min-width:901px){header#top{padding-left:24px!important;padding-right:24px!important}header#top>div:first-child>a{margin-right:22px!important}.nav-row{gap:18px!important}header#top>div:last-child{margin-left:20px}}
@media(max-width:900px){.organization-departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.organization-department{padding:24px 16px}.location-map-column{flex:1 1 auto!important;width:100%!important;min-width:0}.location-address-map{height:360px}.news-list>a{grid-template-columns:100px minmax(0,1fr);column-gap:14px}.news-list>a>div:first-child{height:auto!important}.news-view-controls{margin-bottom:16px}}
@media(max-width:480px){.organization-departments{grid-template-columns:1fr}.location-address-map{height:320px}}

@media(min-width:901px){.shell{width:100%!important;max-width:none!important}.shell #news{width:100%;max-width:100%}}

/* Keep the shared mobile header visible on every subpage. The home page retains its separate mobile header. */
@media(max-width:900px){.sticky-head{top:0!important}.sticky-head>.fbw:not(.hw){display:none!important}.sticky-head>.hw[data-leave="menuLeave"]{display:block!important}.sticky-head .m-menu{top:56px!important}}
