.public-site main{min-width:0}.public-site .mobile-menu nav{overscroll-behavior:contain;z-index:100;max-height:min(70dvh,36rem);overflow-y:auto}.public-site .mobile-menu nav a{align-items:center;min-height:44px;display:flex}@media (max-width:700px){.public-site .site-header .nav{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:0;padding-block:12px;display:grid;position:relative}.public-site .nav>a{grid-area:1/1;min-width:0}.public-site .nav .brand{gap:9px;min-width:0;font-size:1rem}.public-site .nav .brand>span{overflow-wrap:anywhere;min-width:0}.public-site .nav .brand img{flex-shrink:0;width:40px;height:40px}.public-site .nav .brand small{display:none}.public-site .nav>.access-trigger{grid-area:1/2;min-width:44px;padding:10px}.public-site .nav>.access-trigger span{display:none}.public-site .nav>.nav-links{grid-area:2/1;justify-content:flex-start;min-width:0}.public-site .nav .nav-links .button{min-height:44px;padding:10px 16px;font-size:.82rem}.public-site .nav .portal-full-label{display:inline}.public-site .nav .portal-short-label{display:none}.public-site .nav>.mobile-menu{grid-area:2/2;position:static}.public-site .nav .mobile-menu>button{min-width:66px;min-height:44px;padding:10px 14px;font-size:.85rem}.public-site .nav .mobile-menu nav{width:100%;min-width:0;top:calc(100% - 2px);left:0;right:0}.public-site .supporters-hero h1{overflow-wrap:anywhere;font-size:clamp(1.9rem,7.6vw,2.7rem)}.public-site .supporters-hero h1 br{display:none}.public-site .supporters-hero h1 em:before{content:" "}.public-site .supporters-intro>*{min-width:0}.public-site .supporters-intro p{margin-top:0}.public-site .join-section .button{white-space:normal;text-align:center;max-width:100%}.public-site .article-content :is(img,video,iframe),.public-site .prose :is(img,video,iframe){max-width:100%}.public-site .article-content :is(p,h2,h3,a),.public-site .prose a{overflow-wrap:anywhere}}
