*{box-sizing:border-box}body{margin:0;background:#f6f5f0;color:#263c3b;font:17px/1.85 Georgia,serif}header,main,footer{max-width:780px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dcded5}a{color:#346661;text-underline-offset:4px}nav{display:flex;gap:22px;font:14px system-ui}header>a{text-decoration:none;font:22px Georgia}main{min-height:65vh;padding-top:60px}h1{font-size:clamp(34px,6vw,50px);line-height:1.2;font-weight:400;margin:12px 0 30px}h2{font-size:25px;font-weight:400}small,.label{font:12px system-ui;letter-spacing:.1em;color:#6d7c70}article{border-top:1px solid #dcded5;padding:24px 0}footer{border-top:1px solid #dcded5;font:13px system-ui;color:#6d7c70}.intro{font-size:21px;max-width:580px;margin-bottom:48px}p{max-width:650px}@media(max-width:500px){header,main,footer{padding:22px}main{padding-top:42px}}