@font-face{font-family:'Besley';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/besley-latin-800-normal.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/source-sans-3-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/source-sans-3-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/source-sans-3-latin-700-normal.woff2') format('woff2')}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:#F3ECDF}
a{color:#1B1A17}
a:hover{color:#7A4A22}
.awc-links{display:flex}
.awc-wide{display:inline-flex}
.awc-narrow{display:none}
.awc-mark{max-width:340px}
.awc-callbar{display:none}
.awc-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
summary{cursor:pointer}
summary:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #B86A2B;outline-offset:2px}
.awc-prose{max-width:760px;margin:0 auto;padding:48px 24px 64px 24px;box-sizing:border-box}
.awc-prose h1{margin:0 0 8px 0;font-family:'Besley',Georgia,serif;font-weight:800;font-size:clamp(36px,7vw,56px);line-height:1.05}
.awc-prose h2{margin:36px 0 8px 0;font-family:'Besley',Georgia,serif;font-weight:800;font-size:26px;line-height:1.2}
.awc-prose p,.awc-prose ul{margin:0 0 14px 0}
.awc-prose ul{padding-left:22px}
.awc-prose li{margin-bottom:6px}
@media (max-width:700px){
.awc-links{display:none}
.awc-wide{display:none}
.awc-narrow{display:inline-flex}
.awc-mark{max-width:150px}
body{padding-bottom:64px}
.awc-callbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:10;background:#1B1A17;border-top:2px solid #F3ECDF}
.awc-callbar a{flex:1 1 50%;display:flex;align-items:center;justify-content:center;min-height:60px;padding:0 8px;color:#F3ECDF;font-family:'Source Sans 3',system-ui,sans-serif;font-weight:700;font-size:18px;text-decoration:none;text-align:center}
.awc-callbar a + a{border-left:2px solid #F3ECDF;background:#B86A2B;color:#1B1A17}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
