*{box-sizing:border-box}body{margin:0;background:#e4dfe8;color:#343047;font-family:Georgia,serif;line-height:1.65}header,main,footer{max-width:1180px;margin:auto;padding:32px}header{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #81728b44}nav{display:flex;gap:24px;flex-wrap:wrap}a{color:inherit;text-underline-offset:5px}header>a{text-decoration:none;letter-spacing:.14em}.eyebrow{margin-top:40px;color:#675875}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.hero img{width:100%;max-height:480px;object-fit:contain}h1{font-size:clamp(36px,5vw,64px);line-height:1.1;font-weight:500}h2{font-size:32px;font-weight:500}p,li{max-width:72ch}.button{display:inline-block;border:1px solid #81728b;border-radius:30px;padding:12px 24px;margin-top:20px}section{padding:40px 0;border-bottom:1px solid #81728b44}summary{cursor:pointer;padding:16px 0}details{border-bottom:1px solid #81728b33}.related{gap:14px 28px}.related a{font-size:16px}@media(max-width:700px){header,main,footer{padding:22px}.hero{grid-template-columns:1fr;gap:12px}.hero img{max-height:340px}header{flex-wrap:wrap}}