:root{font-family:system-ui,sans-serif;color:#243d36;background:#f8f7f2}body{margin:0}header,footer{padding:25px max(5vw,20px);border-bottom:1px solid #dfe5da;display:flex;gap:30px;align-items:center}header>a{font-weight:750;text-decoration:none;font-size:18px}nav{margin-left:auto;display:flex;gap:20px;font-size:13px}main{max-width:820px;margin:50px auto;padding:0 24px}h1{font-size:40px;line-height:1.2}h2,h3{margin-top:30px}p,li{line-height:1.8;color:#5e7065}a{color:#245746;text-underline-offset:4px}img{max-width:100%;height:auto}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.review-note{font-size:12px;background:#ecf0e4;border-left:3px solid #9aaf84;padding:14px}footer{font-size:12px;border-top:1px solid #dfe5da}table{border-collapse:collapse;width:100%;font-size:12px}td,th{border:1px solid #dfe5da;padding:8px}ul{padding-left:24px}article>div{margin:20px 0}
