@font-face{font-family:SUIT;src:url(assets/fonts/SUIT-Regular.woff2)}*{box-sizing:border-box}body{margin:0;background:#f3f4ee;color:#173f45;font:16px/1.8 SUIT,sans-serif;word-break:keep-all}header,main,footer{max-width:1160px;margin:auto;padding:30px 25px}header{border-bottom:1px solid #b5c9be;display:flex;justify-content:space-between;gap:20px;align-items:center}header a{color:inherit}h1{font-size:42px;letter-spacing:-.05em;line-height:1.4}h2{font-size:29px;margin:0}small{color:#44675b}article{padding:40px 0;border-top:1px solid #b2c6b7;scroll-margin-top:20px}article>span{font-size:12px;letter-spacing:.08em}dl{display:grid;grid-template-columns:150px 1fr;gap:15px;margin:25px 0}dt{font-size:13px;color:#4c6a5e}dd{margin:0}nav{display:flex;gap:15px;flex-wrap:wrap}a{color:#1b5c63;text-underline-offset:5px}nav a{padding:10px 16px;border:1px solid #658f81}a:focus-visible{outline:3px solid #13737f;outline-offset:5px}.info{background:#e3ebdf;padding:20px}footer{font-size:13px}@media(max-width:760px){h1{font-size:30px}dl{grid-template-columns:1fr;gap:5px}dd{margin-bottom:15px}header{font-size:13px}h2{font-size:25px}}