.masthead{height:122px}.brand small{font:600 9px var(--sans);letter-spacing:3.4px;margin-top:12px}.brand-message{font-size:11px}.header-actions{gap:22px}.header-subscribe{background:var(--green);color:var(--paper);padding:12px 17px;border-radius:3px;font-size:11px;font-weight:600;display:flex;gap:20px;align-items:center}.header-subscribe:hover{background:#25604f}.header-subscribe span{font-size:16px}.menu-toggle{display:none}.nav{display:block;overflow:visible}.nav-links{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:12px;width:100%}.nav-links>a{font-size:12px;padding:18px 0;position:relative;border-bottom:2px solid transparent;white-space:nowrap}.nav-links>a.active{border-color:var(--green)}.more-menu{position:relative;display:flex;align-items:center}.more-menu summary{list-style:none;cursor:pointer;padding:18px 0;font-size:12px;display:flex;align-items:center;gap:20px}.more-menu summary::-webkit-details-marker{display:none}.more-menu summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.more-links{position:absolute;right:0;top:100%;width:235px;padding:10px;background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 25px #122b201a;z-index:20;display:flex;flex-direction:column}.more-menu:not([open]) .more-links{display:none}.more-links a{padding:13px 12px;font-size:12px;white-space:normal;border:0!important}.more-links a:hover{background:#e9eee4;text-decoration:none}.section-utilities{background:transparent}.section-utilities .wrap{padding-block:13px;gap:26px;font-size:10px}.utility-label{font-size:8px;letter-spacing:1.5px;font-weight:700;color:var(--muted);padding-right:20px;border-right:1px solid var(--line)}.utility-watch{margin-left:auto}.footer-brand small{font-size:8px;letter-spacing:2.5px}.about-mark>span{font-size:15px;letter-spacing:0}.type-art span+span{font:italic 60px var(--serif)}
@media(max-width:900px){.masthead{height:108px}.header-actions{gap:14px}.brand-message{display:none}.nav-links{gap:16px}.nav-links>a,.more-menu summary{font-size:11px}.more-menu summary{gap:9px}.section-utilities .wrap{gap:20px}.utility-label{display:none}}
@media(max-width:700px){.masthead{height:98px}.brand>span{font-size:32px}.brand small{font-size:7px;letter-spacing:2.5px;margin-top:10px}.brand img{width:38px;height:38px}.brand{gap:9px}.header-actions{gap:11px}.header-subscribe{display:none}.search-icon svg{width:20px;height:20px}.menu-toggle{display:flex;align-items:center;gap:7px;font-size:11px;padding:9px 0 9px 7px}.menu-icon{font-size:19px;line-height:1}.nav{width:calc(100% - 36px);padding:0}.js .nav:not(.menu-open){display:none}.nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:8px 0 15px}.nav-links>a{font-size:12px;padding:14px 4px;border-bottom:1px solid var(--line)}.more-menu{display:block;grid-column:1/-1}.more-menu summary{font-size:12px;padding:14px 4px;justify-content:space-between}.more-links{position:static;width:100%;box-shadow:none;border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.more-links a{padding:13px 4px;font-size:11px}.section-utilities .wrap{display:flex;flex-wrap:wrap;gap:13px 20px;padding-block:12px;font-size:9px}.utility-watch{margin-left:0}.section-directory h2{font-size:28px}.footer-brand small{font-size:7px}.topline .wrap{font-size:9px}.about-mark>span{font-size:15px}}
.legacy-return{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.8rem max(1rem,calc((100vw - 1240px)/2));background:#153e32;color:#fff;font:600 13px/1.5 sans-serif}.legacy-return a{color:inherit;text-decoration:none}.legacy-return a:focus-visible{outline:2px solid #fff;outline-offset:3px}
