.home-reference-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,846px) minmax(0,304px)}
.site-topline{display:none}.masthead{min-height:114px}.primary-navigation{border-top:1px solid #e9e9e9}.primary-navigation__inner{align-items:center;display:flex;position:relative}.primary-menu{flex:1}.primary-menu a{color:#2e68b2;font-family:Arial,sans-serif;font-size:14px;font-weight:700;min-height:44px;padding:10px 12px}.nav-search{position:relative}.nav-search__toggle{background:#fff;border:0;color:#2e68b2;cursor:pointer;font:700 24px/32px Arial,sans-serif;height:32px;padding:0;text-align:center;width:37px}.nav-search__panel{background:#fff;border:1px solid #e9e9e9;box-shadow:0 8px 18px rgba(0,0,0,.12);padding:.7rem;position:absolute;right:0;top:calc(100% + 5px);width:260px;z-index:20}.nav-search__panel .search-form{display:flex}.nav-search__panel .search-field{min-width:0;width:100%}.site-footer{border-top:1px solid #e9e9e9;min-height:0;padding:2.25rem 0 0}.footer-identity{border-bottom:1px solid #e2e2e2;padding-bottom:1.5rem}.footer-identity__title{color:#333;font-family:Arial,sans-serif;font-size:18px;letter-spacing:0}.footer-bottom{background:transparent;border-top:1px solid #e2e2e2;color:#666;margin:2rem auto 0;padding:1rem 0}.footer-bottom a{color:#666}
.primary-menu{flex-wrap:nowrap}.primary-menu a{font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.05px;padding-inline:4px;white-space:nowrap}.primary-menu .menu-home a{align-items:center;display:flex;justify-content:center;min-width:30px;padding-inline:3px}.primary-menu .menu-home svg{display:block;height:18px;width:18px}
.masthead{min-height:0;padding:0}.legacy-header-banner{display:block;flex:1;max-width:none;width:100%}.legacy-header-banner img{display:block;height:auto;width:100%}
.congress-header-banner{display:block;width:100%}.congress-header-banner__link{align-items:center;background:linear-gradient(115deg,#063866 0%,#0a669f 53%,#1399c9 100%);border:0;border-radius:0;box-shadow:0 12px 28px rgba(11,80,130,.24);color:#fff;display:flex;gap:clamp(18px,2.5vw,38px);isolation:isolate;min-height:142px;overflow:hidden;padding:16px clamp(24px,4vw,52px) 16px 20px;position:relative;text-decoration:none}.congress-header-banner__link:before{background:radial-gradient(circle at 86% 18%,rgba(255,255,255,.26) 0 2px,transparent 3px),radial-gradient(circle at 90% 30%,rgba(255,255,255,.14) 0 90px,transparent 91px),linear-gradient(90deg,rgba(255,255,255,.1),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.congress-header-banner__link:hover,.congress-header-banner__link:focus-visible{box-shadow:0 15px 32px rgba(11,80,130,.34);color:#fff}.congress-header-banner__link:focus-visible{outline:3px solid #f6c453;outline-offset:3px}.congress-header-banner .congress-header-banner__logo{background:#fff;border:3px solid rgba(255,255,255,.82);border-radius:0;box-shadow:0 6px 16px rgba(0,0,0,.2);flex:0 0 auto;height:94px;object-fit:contain;padding:6px;width:94px}.congress-header-banner__copy{flex:1;min-width:0}.congress-header-banner__message{color:#f00;font:400 clamp(18px,2.15vw,31px)/1.2 "Times New Roman",Times,serif;letter-spacing:0;text-align:center;text-shadow:none;text-transform:uppercase}@media(max-width:760px){.congress-header-banner__link{border-radius:0;gap:12px;min-height:0;padding:12px}.congress-header-banner .congress-header-banner__logo{height:72px;padding:4px;width:72px}.congress-header-banner__message{font-size:14px;line-height:1.3;text-align:center}}
.congress-header-banner__line{display:block}
.congress-header-banner__link{background:#ffda52;box-shadow:none;color:#9f1010}.congress-header-banner__link:before{background:radial-gradient(circle at 6% 16%,rgba(255,255,255,.5) 0 2px,transparent 3px),radial-gradient(circle at 8% 82%,transparent 0 19px,rgba(193,137,8,.2) 20px 22px,transparent 23px),radial-gradient(circle at 87% 24%,transparent 0 31px,rgba(193,137,8,.2) 32px 35px,transparent 36px),radial-gradient(circle at 94% 58%,rgba(219,173,28,.42) 0 76px,transparent 77px),radial-gradient(circle at 78% 88%,transparent 0 18px,rgba(193,137,8,.18) 19px 21px,transparent 22px);opacity:1;z-index:0}.congress-header-banner__copy{order:1;position:relative;z-index:1}.congress-header-banner .congress-header-banner__logo{border-color:#b91c1c;box-shadow:none;order:0;position:relative;z-index:1}.congress-header-banner__message{color:#b91c1c;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.46)}
.footer-contact span{border-radius:2px;transition:background-color .15s ease,color .15s ease}.footer-contact span:hover{background:#fff;color:#b42318}.footer-contact a{color:inherit}.footer-contact a:focus-visible{background:#fff;border-radius:2px;color:#b42318;outline:2px solid #fff;outline-offset:2px}
.footer-identity__title{display:inline-block;line-height:0}.footer-identity__title img{display:block;height:auto;max-width:181px;width:100%}
.footer-contact{color:#666;font:400 13px/20px Arial,sans-serif;font-style:normal;margin:.9rem 0 0}.footer-contact strong,.footer-contact span{display:block}.footer-contact strong{color:#444;font-weight:700}
.footer-section-nav{border-bottom:1px solid #e2e2e2;padding:1.35rem 0}.footer-section-nav h2{color:#666;font:700 14px/20px Arial,sans-serif;margin:0 0 .65rem;text-transform:uppercase}.footer-section-nav__list{column-count:3;column-gap:30px;list-style:none;margin:0;padding:0}.footer-section-nav__list li{break-inside:avoid;margin:0 0 .45rem}.footer-section-nav__list a{color:#555;font:400 13px/20px Arial,sans-serif;text-decoration:none}.footer-section-nav__list .sub-menu{display:none}
.footer-main{display:grid;gap:40px;grid-template-columns:351px minmax(0,1fr)}.footer-main .footer-identity,.footer-main .footer-section-nav{border-bottom:0;padding:0}.footer-main .footer-identity__title{font:700 16px/25.6px 'Roboto Slab',serif}.footer-main .footer-identity p{font:400 14px/22.4px 'Roboto Slab',serif}
.site-footer{background:#f4f7fa;border-top:4px solid #2e68b2;color:#435160;margin-top:50px;padding:28px 0 0}.footer-main{align-items:center;gap:46px;grid-template-columns:245px minmax(0,1fr);padding-bottom:28px}.footer-identity{align-items:center;border-right:1px solid #dbe4ec;display:flex;min-height:112px;padding-right:32px}.footer-identity__title img{max-width:181px}.footer-section-nav h2{color:#2b5f94;font-size:14px;letter-spacing:.05em;margin:0 0 12px}.footer-section-nav__list{column-count:auto;column-gap:0;display:grid;gap:10px 22px;grid-template-columns:repeat(4,minmax(0,1fr))}.footer-section-nav__list li{margin:0}.footer-section-nav__list a{color:#425a70;display:inline-block;font:600 13px/20px Arial,sans-serif;position:relative}.footer-section-nav__list a:hover,.footer-section-nav__list a:focus-visible{color:#2e68b2}.footer-section-nav__list a::before{background:#7aa5cc;border-radius:50%;content:'';display:inline-block;height:4px;margin:0 7px 2px 0;width:4px}.footer-contact-band{background:#2e68b2;color:#fff}.footer-contact-band .shell{padding:13px 0}.footer-contact{align-items:center;color:#eaf3fb;display:grid;font:400 11px/19px Arial,sans-serif;gap:12px;grid-template-columns:1.3fr 1.05fr 1.1fr;margin:0;white-space:nowrap}.footer-contact strong{color:#fff;font-size:11px;font-weight:700}.footer-contact span{display:block}.footer-widgets{padding:0}.footer-widgets:has(> .footer-column:only-child > .widget_text .textwidget:empty){display:none}.footer-bottom{align-items:center;border-top:0;color:#607080;display:flex;flex-wrap:wrap;font:400 12px/18px Arial,sans-serif;gap:6px 20px;justify-content:space-between;margin:0;padding:15px 0}.footer-bottom__copyright{color:#39556d;font-weight:700}.footer-bottom__note{margin-right:auto}.footer-bottom nav ul{margin:0}
.footer-partners{border-bottom:1px solid #e2e2e2;padding:1.35rem 0}.footer-partners h2{color:#666;font:700 14px/20px Arial,sans-serif;margin:0 0 .65rem;text-transform:uppercase}.footer-partners__logos{display:grid;gap:8px;grid-template-columns:repeat(12,minmax(0,1fr))}.footer-partners__logos span{align-items:center;background:#fff;border:1px solid #e6e6e6;display:flex;justify-content:center;min-height:60px}.footer-partners__logos img{height:60px;max-width:100%;object-fit:contain;width:auto}
.sidebar-media .section-heading{background:#f8f8f8;border-bottom:1px solid #e9e9e9;margin:0 0 10px;padding:.45rem .7rem}.sidebar-media .section-heading h2{font-size:18px;line-height:27px}.sidebar-media img{display:block;height:auto;width:100%}
.sidebar-partner-logos{display:grid;gap:10px}.sidebar-partner-logos a{align-items:center;background:#fff;border:1px solid #e9e9e9;display:flex;justify-content:center;padding:7px}.sidebar-partner-logos img{display:block;height:auto;max-width:100%;width:auto}
.sidebar-member-logos{border-top:3px solid #337abf;padding-top:.6rem}.sidebar-member-logos .section-heading{background:#f8f8f8;border-bottom:1px solid #e9e9e9;margin:0 0 10px;padding:.45rem .7rem}.sidebar-member-logos .section-heading h2{font-size:18px;line-height:27px}.sidebar-member-logos__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-member-logos__grid span{align-items:center;background:#fff;border:1px solid #e2e9ee;display:flex;justify-content:center;min-height:68px;padding:5px}.sidebar-member-logos__grid img{display:block;height:56px;max-width:100%;object-fit:contain;width:auto}
.single .site-sidebar .popular-list li:first-child{display:block}.single .site-sidebar .popular-list li:first-child a{display:block;font-size:16px;line-height:24px;padding:.35rem 0}
.entry-content .image-unavailable{background:#f5f5f5;border-left:3px solid #e30019;color:#696969;font-family:Arial,sans-serif;font-size:13px;font-style:italic;line-height:20px;margin:1.25rem 0;padding:.65rem .8rem}
.dthq-post-placeholder{background:#f5f5f5;object-fit:contain!important;padding:8%}.entry-featured .dthq-post-placeholder{max-height:350px}
.hero-story{height:285px;overflow:hidden}.hero-media img{height:285px;min-height:285px}.hero-copy{height:285px;overflow:hidden}.hero-copy .entry-summary{-webkit-line-clamp:3}
.single .entry-header__meta{align-items:center;border-bottom:1px solid #e9e9e9;display:flex;gap:1rem;margin:0 0 .8rem;padding-bottom:.55rem}.single .entry-breadcrumb,.single .entry-header__date{color:#777;font:400 11px/18px Arial,sans-serif;margin:0}.single .entry-breadcrumb{min-width:0}.single .entry-breadcrumb a{color:#777;text-decoration:none}.single .entry-breadcrumb span{margin:0 .35rem}.single .entry-header__date{margin-left:auto;text-align:right;white-space:nowrap}.single .entry-header h1{margin-top:0}.single .entry-content,.single .entry-content p{font-family:Arial,sans-serif;font-size:16px;line-height:25.6px}.single .entry-content p{margin:0 0 10px}.related-posts{border-top:3px solid #337abf;margin-top:2rem;padding-top:.6rem}.related-posts .section-heading{background:#f8f8f8;border-bottom:1px solid #e9e9e9;margin-bottom:1rem;padding:.45rem .7rem}.related-posts .section-heading h2{font-size:18px;line-height:27px}.related-posts__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.related-post__image{display:block}.related-post__image img{aspect-ratio:16/9;height:auto;object-fit:cover;width:100%}.related-post h3{font-size:14px;line-height:21px;margin:.55rem 0}.related-post h3 a{color:#333;text-decoration:none}
.archive-header{border-bottom:1px solid #e9e9e9;margin-bottom:20px}.archive-header h1{color:#337abf;font-size:30px;line-height:45px;margin:0}.archive-post-list{display:grid;gap:20px}.archive-post-list .archive-entry{border-bottom:1px solid #e9e9e9;display:grid;gap:20px;grid-template-columns:300px minmax(0,1fr);padding-bottom:20px}.archive-post-list .archive-media{display:block}.archive-post-list .archive-media img{aspect-ratio:3/2;height:auto;object-fit:cover;width:100%}.archive-post-list h2{font-size:20px;line-height:30px;margin:0 0 .5rem}.archive-post-list h2 a{color:#333;text-decoration:none}.archive-post-list .entry-meta{font-family:Arial,sans-serif;font-size:11px;line-height:18px}.archive-post-list .entry-meta .entry-categories{margin-right:.45rem}.archive-post-list .entry-meta,.archive-post-list p{color:#666}.archive-post-list .entry-meta+p{font-family:Arial,sans-serif;font-size:14px;line-height:22.4px;margin:0}
.archive-post-list .no-results{background:#f8fafc;border:1px solid #e1e8ef;border-top:3px solid #337abf;margin:0;padding:30px}.archive-post-list .no-results h2{color:#2d5f92;font:700 22px/30px Arial,sans-serif;margin:0 0 6px}.archive-post-list .no-results p{color:#64717d;font:400 14px/22px Arial,sans-serif;margin:0 0 20px}.archive-post-list .no-results .search-form{display:flex;max-width:460px}.archive-post-list .no-results .search-field{background:#fff;border:1px solid #cfd9e2;border-radius:2px 0 0 2px;color:#333;font:400 14px/40px Arial,sans-serif;height:42px;max-width:none;min-height:42px;outline:0;padding:0 12px;width:100%}.archive-post-list .no-results .search-field:focus{border-color:#337abf;box-shadow:0 0 0 2px rgba(51,122,191,.16)}.archive-post-list .no-results .search-submit{background:#337abf;border:1px solid #337abf;border-radius:0 2px 2px 0;font:700 12px/1 Arial,sans-serif;height:42px;min-height:42px;padding:0 20px;text-transform:uppercase}.archive-post-list .no-results .search-submit:hover,.archive-post-list .no-results .search-submit:focus-visible{background:#285f96;border-color:#285f96}
.home-news-grid{display:grid;gap:30px;grid-template-columns:minmax(0,520px) minmax(0,296px);margin-top:30px}.home-news-grid .section-heading{background:#f8f8f8;border-bottom:1px solid #e9e9e9;margin-bottom:12px;padding:.45rem .7rem}.home-news-grid .section-heading h2{font-size:18px;line-height:27px}.home-latest__list{display:grid;gap:12px}.home-latest__item{border-bottom:1px solid #e9e9e9;display:grid;gap:14px;grid-template-columns:150px minmax(0,1fr);padding-bottom:12px}.home-latest__image img{aspect-ratio:3/2;height:auto;object-fit:cover;width:100%}.home-latest__item h3,.home-spotlight h3{font-size:16px;line-height:24px;margin:0}.home-latest__item h3 a,.home-spotlight h3 a{color:#333;text-decoration:none}.home-latest__item p{color:#666;font:400 13px/19px Arial,sans-serif;margin:.4rem 0 0}.home-spotlight__list{display:grid;gap:15px}.home-spotlight__list img{aspect-ratio:16/9;height:auto;object-fit:cover;width:100%}.home-spotlight h3{margin-top:.45rem}
.home-inline-banner,.home-category-banner{margin:0}.home-inline-banner img,.home-category-banner img{display:block;height:auto;width:100%}.home-category-banner{border-block:1px solid #e9e9e9;padding-block:20px}
.hero-copy .entry-summary,.card-summary{font-family:Arial,sans-serif}.site-main h1,.site-main h2,.site-main h3{font-weight:700}
@media(max-width:760px){.masthead{min-height:0}.legacy-header-banner{display:block}.menu-toggle{margin-right:42px}.primary-navigation{display:block}.primary-navigation:not(.is-open) .primary-menu{display:none}.primary-navigation.is-open .primary-menu{display:block}.primary-navigation__inner{align-items:flex-start;display:block}.nav-search{position:absolute;right:0;top:-71px}.nav-search__panel{right:0}.home-reference-layout{display:block}.archive-post-list .archive-entry{display:block}.archive-post-list .archive-media{margin-bottom:.8rem}.archive-post-list .archive-media img{max-width:100%}.archive-post-list .no-results{padding:22px 18px}.archive-post-list .no-results h2{font-size:20px;line-height:28px}.archive-post-list .no-results .search-form{max-width:none}.related-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news-grid{display:block}.home-spotlight{margin-top:30px}.home-latest__item{grid-template-columns:120px minmax(0,1fr)}.footer-main{display:block}.footer-main .footer-section-nav{border-top:1px solid #e2e2e2;margin-top:1.25rem;padding-top:1.25rem}.footer-section-nav__list{column-count:2}.footer-partners__logos{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-member-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(max-width:760px){.site-header .masthead{display:block;margin:0;padding:0;position:relative;width:100%}.site-header .masthead .legacy-header-banner{max-width:none;width:100%}.site-header .masthead .congress-header-banner__link{padding-right:64px}.site-header .masthead .menu-toggle{background:#b91c1c;border:1px solid #fff;display:flex;margin:0;position:absolute;right:10px;top:10px;z-index:2}.site-header .masthead .menu-toggle:hover,.site-header .masthead .menu-toggle:focus-visible,.site-header .masthead .menu-toggle[aria-expanded="true"]{background:#8f1313;border-color:#fff}}

@media(max-width:760px){.site-footer{margin-top:35px;padding-top:24px}.footer-main{display:block;padding-bottom:22px}.footer-identity{border-right:0;justify-content:center;min-height:0;padding:0 0 20px}.footer-section-nav{border-top:1px solid #dbe4ec;margin:0;padding-top:20px}.footer-section-nav__list{gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact-band .shell{padding:13px 0}.footer-contact{display:block}.footer-contact strong,.footer-contact span{margin-bottom:4px}.footer-contact span:last-child{margin-bottom:0}.footer-bottom{align-items:flex-start;flex-direction:column;gap:3px;padding:15px 0}.footer-bottom__note{margin-right:0}}

/* Partner publications: clean cards keep the original logos as the visual focus. */
.sidebar-partner-logos{gap:14px;padding:4px 2px}.sidebar-partner-logos a{align-items:center;background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:0;border-radius:12px;box-shadow:0 7px 20px rgba(36,94,156,.13);display:flex;justify-content:center;min-height:112px;overflow:hidden;padding:15px 18px;position:relative;transition:box-shadow .2s ease,transform .2s ease}.sidebar-partner-logos a:before{background:linear-gradient(90deg,#2e68b2,#64a1df);content:"";height:3px;left:18px;opacity:.7;position:absolute;right:18px;top:0}.sidebar-partner-logos a:hover{box-shadow:0 11px 25px rgba(36,94,156,.21);transform:translateY(-2px)}.sidebar-partner-logos a:focus-visible{outline:3px solid #2e68b2;outline-offset:3px}.sidebar-partner-logos img{height:auto;max-height:76px;max-width:100%;object-fit:contain;width:auto}@media(max-width:760px){.sidebar-partner-logos{gap:12px}.sidebar-partner-logos a{min-height:104px}}

/* The popular-news rail deliberately inherits the site's single type family. */
.popular-rail,.popular-rail .section-heading h2,.popular-list a,.popular-list li:before{font-family:var(--sans)}

/* Footer categories: a calm editorial link band, rather than a second navigation bar. */
.footer-section-nav{align-self:center;width:100%}.footer-section-nav__list{align-items:center;column-gap:0;display:flex;flex-wrap:wrap;justify-content:center;row-gap:4px}.footer-section-nav__list>li{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;min-width:0;padding:4px 0;position:relative;transform:none;transition:none}.footer-section-nav__list>li+li::before{background:#c5d5e3;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.footer-section-nav__list>li>a{align-items:center;color:#577087;display:flex;font:600 13px/20px Arial,sans-serif;min-height:0;padding:3px 14px;text-decoration:none;transition:color .16s ease}.footer-section-nav__list>li>a::before{display:none}.footer-section-nav__list>li>a:hover,.footer-section-nav__list>li>a:focus-visible{color:#1d5f9f;text-decoration:underline;text-decoration-color:#78a7d1;text-decoration-thickness:1px;text-underline-offset:4px}.footer-section-nav__list>li>a:focus-visible{outline:2px solid #2e68b2;outline-offset:2px}@media(max-width:760px){.footer-section-nav__list{display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.footer-section-nav__list>li{border-bottom:1px solid #dce6ef;padding:3px 0}.footer-section-nav__list>li+li::before{display:none}.footer-section-nav__list>li>a{font-size:12px;padding:7px 2px}}

.footer-bottom{align-items:center;justify-content:center;text-align:center}.footer-bottom__note{margin-right:0}

/* Floating scroll-to-top control. */
.scroll-top{align-items:center;background:linear-gradient(145deg,#377dbc,#1d5f9f);border:0;border-radius:50%;bottom:22px;box-shadow:0 8px 22px rgba(25,81,137,.28);color:#fff;cursor:pointer;display:flex;height:46px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:fixed;right:22px;transform:translateY(12px) scale(.92);transition:background .18s ease,box-shadow .18s ease,opacity .2s ease,transform .2s ease;visibility:hidden;width:46px;z-index:30}.scroll-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.scroll-top svg{height:21px;transition:transform .18s ease;width:19px}.scroll-top:hover{background:linear-gradient(145deg,#276ead,#174d80);box-shadow:0 11px 26px rgba(25,81,137,.38);transform:translateY(-3px) scale(1.04)}.scroll-top:hover svg{transform:translateY(-2px)}.scroll-top:active{transform:translateY(0) scale(.96)}.scroll-top:focus-visible{outline:3px solid #8fc1eb;outline-offset:3px}@media(max-width:760px){.scroll-top{bottom:16px;right:16px}}@media(prefers-reduced-motion:reduce){.scroll-top,.scroll-top svg{transition:none}}

/* Member logos use soft, border-free tiles so the brands remain the focus. */
.sidebar-member-logos__grid{gap:12px}.sidebar-member-logos__grid span{background:linear-gradient(135deg,#fff 0%,#f3f8fc 100%);border:0;border-radius:10px;box-shadow:0 4px 13px rgba(38,85,126,.11);min-height:74px;padding:7px}.sidebar-member-logos__grid img{height:58px}

.site-footer .footer-bottom{max-width:none;width:100%}

/* The congress artwork is supplied as one banner image so its logo and typography remain exact. */
.congress-header-banner__link{background:transparent;box-shadow:none;display:block;min-height:0;padding:0}.congress-header-banner__link:before{display:none}.congress-header-banner__link:hover,.congress-header-banner__link:focus-visible{box-shadow:none}.congress-header-banner__image{display:block;height:auto;width:100%}@media(max-width:760px){.site-header .masthead .congress-header-banner__link{padding:0}}

@media(max-width:760px){.congress-header-banner .congress-header-banner__image{height:clamp(52px,14vw,64px);object-fit:fill}.site-header .masthead .menu-toggle{height:36px;min-height:36px;min-width:36px;right:4px;top:50%;transform:translateY(-50%);width:36px}.site-header .masthead .menu-toggle__icon{transform:scale(.8);transform-origin:center}}

@media(max-width:760px){.site-header .masthead .menu-toggle{background:transparent;border:0;box-shadow:none;padding:0}.site-header .masthead .menu-toggle:hover,.site-header .masthead .menu-toggle:focus-visible,.site-header .masthead .menu-toggle[aria-expanded="true"]{background:transparent;box-shadow:none}.site-header .masthead .menu-toggle:focus-visible{outline:2px solid #1d5f9f;outline-offset:2px}.site-header .masthead .menu-toggle__icon{height:16px;transform:none;width:22px}.site-header .masthead .menu-toggle__icon span{background:#2e72b5;border-radius:99px;height:2px;transition:transform .2s ease,opacity .16s ease,background-color .16s ease;width:22px}.site-header .masthead .menu-toggle:focus-visible .menu-toggle__icon span{background:#1d5f9f}}

