:root{color:#18392b;font-synthesis:none;background:#f5f6f2;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline-offset:5px;outline:3px solid #b27430}.shell{max-width:1120px;margin:auto;padding:0 32px}header{border-bottom:1px solid #d7dfd5;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.brand{font-size:20px;font-weight:750;text-decoration:none}.brand span{color:#526b5e;margin-left:12px;font-weight:400}nav{gap:24px;display:flex}nav a{font-size:14px;text-decoration:none}nav a[aria-current=page]{text-decoration:underline}main{min-height:75vh;padding:80px 0}section{max-width:760px}.eyebrow{letter-spacing:.16em;color:#62725f;font-size:12px;font-weight:700}h1{letter-spacing:-.035em;margin:16px 0;font-size:clamp(32px,5vw,52px);line-height:1.15}h2{font-size:20px;line-height:1.3}.intro{color:#526b5e;font-size:19px}.card{background:#fff;border:1px solid #d7dfd5;border-radius:12px;margin-top:36px;padding:28px}.card p{color:#526b5e}.button{color:#fff;background:#18392b;border-radius:6px;gap:28px;margin-top:12px;padding:12px 18px;text-decoration:none;display:inline-flex}footer{color:#62725f;border-top:1px solid #d7dfd5;padding:20px 0;font-size:12px}@media (width<=640px){.shell{padding:0 20px}header{flex-direction:column;align-items:flex-start}main{padding:48px 0}.brand span{margin:0;display:block}}
