@font-face{font-family:SangBleu;src:url("assets/SangBleuOGSans-Regular.otf")}@font-face{font-family:Simplon;src:url("assets/SimplonBPMono-Light.otf")}*{box-sizing:border-box}body{margin:0;color:#111;background:#fff;font-family:Arial,sans-serif}header{height:100px;border-bottom:1px solid #ddd;display:flex;align-items:center;padding:0 42px}header img{width:190px;max-height:52px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}main{max-width:900px;margin:75px auto 100px;padding:0 30px}h1{font-family:SangBleu,serif;font-size:clamp(42px,6vw,68px);font-weight:400;line-height:1.05;margin:0 0 55px}h2{font-family:SangBleu,serif;font-weight:400;font-size:25px;line-height:1.2;margin:42px 0 14px}p,li{font-family:SangBleu,serif;font-size:17px;line-height:1.65;color:#222}ul{padding-left:25px}a{color:inherit}footer{border-top:1px solid #ddd;padding:28px 42px 40px;font:10px Simplon,monospace;letter-spacing:.08em;display:flex;justify-content:space-between;gap:30px}.footer-links{display:flex;gap:22px;flex-wrap:wrap}@media(max-width:600px){header{height:82px;padding:0 22px}header img{width:155px}main{margin:50px auto 75px;padding:0 22px}h1{margin-bottom:40px}h2{font-size:22px;margin-top:34px}p,li{font-size:15px}footer{padding:24px 22px;display:block}.footer-links{margin-top:16px}}