body{margin:0;background:#F7F4ED}
*,*::before,*::after{box-sizing:border-box}
img{max-width:100%}
a{color:#A94F2D}a:hover{color:#7E3A20}
.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:12px;background:#17253F;color:#FFFFFF;padding:10px 14px;z-index:10}
a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #A94F2D;outline-offset:3px}
details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}
details[open] .chev{transform:rotate(45deg)}
html,body{overflow-x:hidden}
@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}
