*{box-sizing:border-box}body{margin:0;color:#16343a;background:#f5f7f4;font:17px/1.7 system-ui,sans-serif}a{color:#076d77}header,footer{padding:24px max(6vw,24px);display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}header{border-bottom:1px solid #d7e0da}.brand{font-size:25px;font-weight:800;text-decoration:none}nav{display:flex;gap:22px;flex-wrap:wrap}main{max-width:1000px;margin:auto;padding:65px 24px 90px}h1{font-size:clamp(40px,7vw,78px);line-height:1.1;letter-spacing:-.045em;max-width:850px}h2{font-size:24px;line-height:1.3;margin-top:34px}p{max-width:750px}.eyebrow{letter-spacing:.15em;font-size:13px;font-weight:700;color:#087781}.lead{font-size:23px}.button{display:inline-block;background:#086d76;color:white;text-decoration:none;padding:13px 23px;border-radius:8px}.examples{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:70px 0}.examples article{border-top:2px solid #14848a}.legal{max-width:800px}.legal h1{font-size:48px}.notice{padding:16px;background:#e4eeeb;border-radius:8px;font-size:15px}footer{border-top:1px solid #d7e0da;font-size:14px}@media(max-width:650px){.examples{grid-template-columns:1fr;margin:40px 0}main{padding-top:35px}}