/* Phone-only refinements; tablet and desktop retain their existing rules. */
@media(max-width:599px){
 body[data-section="glossary"] main > .glossary-lead[data-shared-banner]{
  height:auto;min-height:0;display:flex;justify-content:flex-start;
  padding:calc(56.25vw + 28px) 6vw 32px;
  background-size:100% auto;background-position:center top;background-repeat:no-repeat;
 }
 body[data-section="glossary"] main > .glossary-lead[data-shared-banner] .eyebrow{font-size:.72rem;letter-spacing:.12em;margin:0 0 12px}
 body[data-section="glossary"] main > .glossary-lead[data-shared-banner] h1{font-size:2.2rem;line-height:1.15;margin:0 0 18px}
 body[data-section="glossary"] main > .glossary-lead[data-shared-banner] .lead{font-size:1.05rem;line-height:1.55;max-width:100%;margin:0;hyphens:none}
 body[data-section="events"] main > .events-lead[data-shared-banner]{
  height:auto;min-height:420px;padding:220px 6vw 32px;justify-content:flex-end;
 }
 #menu .phone-menu .territory-nav-dropdown{position:static;width:100%;min-width:0;max-width:none;max-height:none;overflow:visible;border:0;box-shadow:none;padding:0;background:#fff}
 #menu .phone-menu .territory-nav-dropdown a{display:block;padding:14px 20px 14px 36px;min-height:0;margin:0;background:#fff;color:#29243f;border:0;border-bottom:1px solid #e4dac4;box-shadow:none;text-align:left;font-size:1rem;font-weight:400}
 #menu .phone-menu .territory-nav-dropdown a:hover,#menu .phone-menu .territory-nav-dropdown a:focus-visible{background:#aae3e8}
}
