@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
*{box-sizing:border-box}body{margin:0;font-family:Poppins,Arial,sans-serif;color:#373735;background:white;font-size:14px;line-height:1.9}header{max-width:1000px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px}header img{width:235px;max-width:100%}a{color:inherit;text-underline-offset:4px}header>a:last-child{font-size:12px}main{max-width:850px;margin:35px auto 70px;padding:0 25px}h1{font-size:clamp(27px,5vw,40px);line-height:1.3;letter-spacing:-1px}h2{font-size:20px;margin-top:32px}.eyebrow{font-size:10px;letter-spacing:1px;color:#99812b}.legal-note{background:#fcf7df;border-left:3px solid #efd247;padding:20px;font-size:12px;line-height:1.9}code{overflow-wrap:anywhere;font-size:12px}footer{background:#373735;color:#eee;padding:35px max(25px,calc((100vw - 1000px)/2))}footer img{width:210px;max-width:100%}footer nav{display:flex;gap:18px;flex-wrap:wrap;margin:25px 0;font-size:11px}footer p{font-size:11px;color:#ccc}@media(max-width:550px){header{align-items:flex-start;flex-direction:column}header img{width:210px}main{margin-top:20px}body{font-size:13px}}
footer{text-align:center}footer img{display:block;margin-left:auto;margin-right:auto}footer nav{justify-content:center}
