body{margin:0;background:#faf8f2;color:#243a33;font:16px Arial,sans-serif}header{padding:24px 6%;border-bottom:1px solid #243a3324;display:flex;justify-content:space-between}a{color:inherit;text-decoration:none}main{padding:100px 6%;max-width:900px;margin:auto}h1{font:clamp(38px,6vw,78px) Georgia,serif}small{color:#8b7155}
