.public-header{padding-top:env(safe-area-inset-top,0)}.public-header-actions{margin-left:auto}.public-menu{position:static}.public-menu summary::-webkit-details-marker{display:none}.public-menu-panel{top:calc(100% + 8px);right:max(16px,env(safe-area-inset-right,0px));width:min(22rem,calc(100% - 32px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));max-height:calc(100vh - 9rem);max-height:calc(100dvh - 9rem);max-height:calc(var(--public-menu-available, 100svh - 9rem) - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.public-menu-panel a{display:flex;align-items:center;min-height:44px}.public-menu-panel a,.public-site footer,.public-site main{overflow-wrap:anywhere}.public-site .btn-primary{max-width:100%;white-space:normal;text-align:center}@media (max-width:639px){.public-header select,.public-site main input:not([type=checkbox]):not([type=radio]),.public-site main select,.public-site main textarea{font-size:16px}.public-header nav>a,.public-header select,.public-header summary{min-height:44px}.public-header nav>a,.public-header summary{min-width:44px}}