*{box-sizing:border-box}body{margin:0;background:#efefeb;color:#20221f;font:17px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{width:min(760px,calc(100% - 40px));margin:auto}header{padding:35px 0;border-bottom:1px solid #c9cbc5;display:flex;justify-content:space-between;align-items:center}header>a{font-size:38px;font-weight:800;letter-spacing:-2px;text-decoration:none}header span{color:#bd3560}nav{display:flex;gap:20px}a{color:inherit;text-underline-offset:4px}nav a{font-size:15px}main{padding:48px 0 64px}h1{font-size:clamp(38px,8vw,60px);line-height:1.05;letter-spacing:-2px;margin:0 0 24px}h2{font-size:23px;line-height:1.3;margin:34px 0 10px}p{margin:12px 0}footer{padding:24px 0 40px;border-top:1px solid #c9cbc5;font-size:14px}.intro{font-size:21px;max-width:600px}.email{overflow-wrap:anywhere}a:focus-visible{outline:3px solid #bd3560;outline-offset:5px}small{color:#5e635b}