*{box-sizing:border-box}body,html{margin:0;padding:0;background:#f5efe4;color:#1c1a17;font-family:Spectral,"Noto Serif SC",Georgia,serif;-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit}button,input{font:inherit}:focus-visible{outline:3px solid #1c1a17;outline-offset:2px;box-shadow:0 0 0 2px #f5efe4}[tabindex="-1"]:focus{outline:none;box-shadow:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px),(pointer:coarse){.gk-tap{min-height:44px;min-width:44px}.gk-qnav{max-height:30vh;overflow-y:auto;padding:2px}.gk-qnav button{min-width:44px!important;min-height:44px!important}}@media (hover:none) and (pointer:coarse){.gk-kbd-hint{display:none}}.skip-to-content{position:absolute;top:-40px;left:8px;background:#1c1a17;color:#f5efe4;padding:8px 14px;font-family:Archivo,system-ui,sans-serif;font-size:12px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:3px;z-index:100;transition:top .15s ease}.skip-to-content:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media print{@page{margin:1.6cm}body,html{background:#fff!important;color:#000!important;font-size:11pt}a{color:inherit!important;text-decoration:none!important}main{max-width:none!important;padding:0!important}article p{orphans:3;widows:3}[data-noprint],footer,header,nav{display:none!important}}