@font-face{font-family:Montserrat;src:url('/fonts/Montserrat-Regular.otf')}
:root{color-scheme:dark;font-family:Montserrat,'Helvetica Neue',Arial,sans-serif;background:#11100f;color:#e7e2da}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}header{padding:24px max(24px,calc((100vw - 800px)/2));display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff14}header img{width:108px;height:58px;object-fit:contain}header a{padding:10px 0;font-size:14px}main{max-width:800px;margin:auto;padding:55px 24px 70px}h1{font-weight:400;font-size:42px;letter-spacing:-.03em;margin:0 0 14px}h2{font-size:20px;font-weight:500;margin:30px 0 10px}p{line-height:1.8;color:#bfb7ad;font-size:16px}.date{font-size:13px;color:#a99b85}nav{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:50px;border-top:1px solid #ffffff1a;padding-top:24px}nav a{padding:10px 0;font-size:14px}:focus-visible{outline:2px solid #e6caa5;outline-offset:6px}