@font-face{font-family:Spectral;src:url('/fonts/spectral/500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:'Space Grotesk';src:url('/fonts/space-grotesk/400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Space Grotesk';src:url('/fonts/space-grotesk/600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url('/fonts/ibm-plex-mono/latin-500-v20.woff2') format('woff2');font-weight:500;font-display:swap}
:root{--accent:#285547;--paper:#fcfbf8;--ink:#1d1b17}
.brand .brand-mark{display:block;width:40px;height:40px;flex-shrink:0}.brand .brand-wordmark{display:block;width:130px;height:auto}
a:focus-visible{outline-color:#285547}.policy-header h1,.policy-body h2{font-family:Spectral,Georgia,serif;font-weight:500}
