*{box-sizing:border-box}body{margin:0;background:#f7f8f4;color:#203c31;font:18px/1.85 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}header,main,footer{max-width:1100px;margin:auto;padding:28px 48px}header{display:flex;justify-content:space-between;border-bottom:1px solid #d6dfd5}a{color:#245e45;text-underline-offset:5px}nav a{margin-left:25px}h1{font-size:54px;line-height:1.25;letter-spacing:-2px;margin:28px 0}h2{font-size:27px;margin-top:45px}h3{font-size:21px}p{max-width:760px}small,.muted{color:#64756c}.hero{padding:60px 0 45px}.eyebrow{font-size:14px;letter-spacing:3px}.button{display:inline-block;background:#245e45;color:white;padding:10px 24px;border-radius:6px;text-decoration:none;margin:15px 12px 0 0}.outline{background:transparent;color:#245e45;border:1px solid #245e45}.line{padding:25px 0;border-top:1px solid #d6dfd5;display:grid;grid-template-columns:220px 1fr;gap:35px}.line h2{margin:0}.line p{margin:0}footer{font-size:14px;border-top:1px solid #d6dfd5;margin-top:55px}.price{font-size:34px}.article{max-width:850px}.article h1{font-size:40px}.notice{border-left:3px solid #749880;padding-left:20px}