:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#26252b;background:#fffafc}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:850px;margin:auto;padding:24px}header{display:flex;align-items:center;gap:12px;border-bottom:1px solid #f0e4e9}header img{width:44px;height:44px;border-radius:12px}a{color:#b71f59;text-underline-offset:4px}header a{font-size:24px;font-weight:800;text-decoration:none}h1{font-size:clamp(30px,6vw,46px);line-height:1.12;letter-spacing:-1px}h2{font-size:21px;margin:30px 0 10px}p,li{font-size:17px;line-height:1.65}main{background:white;border-radius:24px;margin-top:24px}footer{display:flex;flex-wrap:wrap;gap:20px;font-size:15px}.eyebrow{color:#b71f59;font-size:13px;font-weight:700;letter-spacing:1px}nav{display:flex;flex-wrap:wrap;gap:18px;padding:20px 0}.contact{background:#fff2f7;border:1px solid #ffd5e4;border-radius:18px;padding:20px}a:focus-visible{outline:3px solid #ff2f74;outline-offset:5px}@media(max-width:500px){header,main,footer{padding:20px}main{margin:8px}p,li{font-size:16px}}
