body:has(>.browser-warning){flex-direction:column;min-height:100svh;display:flex}body:has(>.browser-warning)>.site-shell{flex:1;min-height:0}.browser-warning{color:#392911;background:#fff4dc;border-bottom:1px solid #e5c995;font-size:13px;line-height:1.4}.browser-warning-inner{width:min(1160px,100% - 32px);margin-inline:auto;padding-block:10px}.browser-warning-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.browser-warning-heading p{font-weight:700;line-height:inherit;margin:0}.browser-warning-heading button{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 4px;text-decoration:underline}.browser-warning-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin-top:6px;display:grid}.browser-warning h2{font:inherit;margin:0 0 2px;font-weight:700}.browser-warning ul{margin:0;padding:0;list-style:none}.browser-warning li{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.browser-warning-current{background:#f9dfab;border-radius:3px;width:fit-content}.browser-warning summary{cursor:pointer;min-height:24px;text-decoration:underline}.browser-warning-heading button:focus-visible,.browser-warning summary:focus-visible{outline-offset:1px;outline:2px solid}@media (max-width:640px){.browser-warning-options{grid-template-columns:1fr}.browser-warning-inner{padding-block:8px}.browser-warning-update{font-size:12px}.browser-warning li{column-gap:4px}.browser-warning summary{font-size:12px;display:block}.browser-warning summary::-webkit-details-marker{display:none}.browser-warning-apple ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}}
