body{margin:0;background:#050816;color:#f5f0e8;font-family:Arial,sans-serif;line-height:1.7}main{width:min(900px,calc(100% - 42px));margin:auto;padding:70px 0}a{color:#d8b35f}h1,h2{font-family:Georgia,serif;font-weight:500}h1{font-size:clamp(2.7rem,6vw,5rem);line-height:1}.k{color:#d8b35f;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}section{padding:24px 0;border-bottom:1px solid #d8b35f30}p{font-size:1.05rem;color:#d0ccd4}