*{box-sizing:border-box}body{margin:0;background:linear-gradient(150deg,#fff5df,#ffe5cc);color:#075d61;font:18px/1.65 system-ui,sans-serif}main{max-width:800px;margin:auto;padding:48px 24px 70px}.logo{width:min(310px,72vw);height:auto;display:block;margin:0 auto 24px}nav,footer{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}a{color:#00666c;text-underline-offset:4px}nav a{font-weight:700;padding:10px}article{margin-top:32px;background:#fffaf0;border:1px solid #f2d9b6;border-radius:30px;padding:clamp(24px,5vw,48px);box-shadow:0 8px 0 #ead2ad55}h1{font-size:clamp(30px,5vw,44px);line-height:1.15;letter-spacing:-1px;margin:0 0 22px}h2{font-size:24px;line-height:1.3;margin:32px 0 12px}p{margin:0 0 18px}.muted{font-size:15px;color:#547777}footer{margin-top:32px;font-size:15px}.mail{overflow-wrap:anywhere}.icon{width:100px;border-radius:24px;float:right;margin:0 0 16px 20px}@media(prefers-reduced-motion:no-preference){a:hover{color:#c75637}}