:focus-visible{outline:3px solid #997019!important;outline-offset:4px!important}.menu-close{display:none}.skip:focus{position:fixed;z-index:10000;top:8px;left:8px;padding:14px;background:white;color:#173e3b}.quiet-heading{color:#616c69}.essay{max-width:42rem}.eyebrow{opacity:1}.main-doab-link{min-height:44px}a[target="_blank"]::after{content:' ↗'}
@media(max-width:720px){.menu-close{display:block;min-height:44px}#primary-nav.open{max-height:calc(100dvh - 80px);overflow:auto}a,button{min-width:44px;min-height:44px;display:inline-flex;align-items:center}h2 a,h3 a{display:inline}.site-header nav a{padding-block:12px}p,li{font-size:16px}.small,.eyebrow{font-size:12px!important}.cards .button{font-size:16px}footer nav{gap:8px}button{font-size:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.three-lines span,.floor .eyebrow{color:#506259}.gift-options article:first-child>span,.cards tr:first-child .per-year{color:#173e3b}.events-table th,table th{font-size:12px!important}.writing-list h3 a{display:inline-flex;min-height:44px;align-items:center}
.eyebrow,.region,.publication-source{font-size:12px!important}
@media(max-width:720px){main h2 a,main h3 a{display:inline-flex!important;align-items:center;min-height:44px!important}}
