:root{color:#111;background:#fff}*{box-sizing:border-box}body{margin:0;font-family:Georgia,Times New Roman,serif}.skip-link{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip:auto;width:auto;height:auto;padding:.5rem .75rem;position:static;overflow:visible}.inquiry-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}header,main,footer{max-width:40rem;margin:0 auto;padding:1rem 1.5rem}.brand,footer p{margin:0}.menu-toggle{margin-top:.75rem;display:none}nav ul{flex-wrap:wrap;gap:.75rem 1.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.unavailable,.availability{font-size:.875rem;display:block}main section{margin-top:1.5rem}main{overflow-wrap:anywhere}a{color:#111}a:focus-visible,button:focus-visible,main:focus-visible{outline-offset:3px;outline:3px solid #111}@media (width<=700px){.menu-toggle{display:inline-block}}
