@font-face{font-family:Archivo;src:url('archivo-latin.woff2')}@font-face{font-family:Newsreader;src:url('Newsreader-Regular.ttf')}*{box-sizing:border-box}body{margin:0;background:#FFFBF3;color:#07221B;font:17px/1.6 Archivo,Arial,sans-serif}main{max-width:1280px;margin:auto;padding:32px}h1,h2{font-family:Newsreader,serif;font-weight:400;line-height:1.1}h1{font-size:48px}h2{font-size:36px;margin-top:64px}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid #7D271B;outline-offset:4px}.back{display:inline-flex;align-items:center;min-height:44px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}figure{margin:0}img{display:block;width:100%;height:auto}figcaption{padding:12px 0}p{max-width:70ch}@media(max-width:767px){main{padding:20px}.grid{grid-template-columns:1fr}h1{font-size:38px}}