:root{--ink:#191d22;--muted:#626a73;--paper:#f5f6f7;--orange:#c65b28;--line:#dfe1e4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Georgia,Arial,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Georgia,Arial,sans-serif;font-weight:500;line-height:1.1}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #dd7b4b}::selection{background:#f2d6c8}img{max-width:100%;display:block}.skip{z-index:100;background:#fff;padding:10px;position:fixed;top:-60px;left:10px}.skip:focus{top:10px}input,textarea,select{max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){a,button{transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s}input,select,textarea{transition:border-color .22s,box-shadow .22s}input:focus,textarea:focus,select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #c65b2812}main [role=status],main [role=alert]{animation:.3s ease-out feedback-enter}@keyframes feedback-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.skip{z-index:110}main[id],main [id]{scroll-margin-top:110px}@media (max-width:760px){main[id],main [id]{scroll-margin-top:90px}}
