:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#183b30;background:#f4f7f5;line-height:1.75}*{box-sizing:border-box}body{margin:0}main{max-width:1080px;padding:24px;margin:auto}header,.links{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}a{color:#17634d;text-underline-offset:4px}header a{padding:8px 0}section{margin:28px 0}h1{font-size:clamp(32px,5vw,52px);line-height:1.3;margin:18px 0}h2{font-size:26px;margin:10px 0 20px}h3{font-size:24px;margin:8px 0}.eyebrow,.small{color:#587469;font-size:14px}.intro{padding:26px 0 12px;max-width:800px}.intro>p{max-width:730px}.button{display:inline-block;padding:12px 18px;border-radius:10px;background:#17634d;color:white;text-decoration:none;font-weight:600;line-height:1.5;min-height:48px;margin:10px 0}.button:hover{background:#124a3b}.button:focus-visible,a:focus-visible{outline:3px solid #a0bcb0;outline-offset:4px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}article,.panel{background:#fff;padding:28px;border:1px solid #d5e3de;border-radius:20px}article{display:flex;flex-direction:column}article .button{margin-top:auto;align-self:flex-start}.price{font-size:32px}li{margin:7px 0}ul,ol{padding-left:22px}.links{justify-content:flex-start;margin-top:20px}footer{padding:12px 0 30px;color:#587469;font-size:14px}footer a{overflow-wrap:anywhere}@media(max-width:640px){main{padding:18px}.cards{grid-template-columns:1fr}article,.panel{padding:22px}header{font-size:14px}.intro{padding-top:12px}.button{width:100%;text-align:center}h2{font-size:23px}.links{gap:12px}}
