*{box-sizing:border-box}body{margin:0;background:#eef3f4;color:#17343d;font:16px/1.7 "Segoe UI","Microsoft YaHei",sans-serif}main{max-width:1000px;margin:0 auto;padding:10vh 32px 48px}.eyebrow{font-size:11px;letter-spacing:3px;color:#55717a;font-weight:600}h1{font-size:40px;line-height:1.4;letter-spacing:-1px;margin:18px 0}h1 span{display:block;font-size:22px;font-weight:400;letter-spacing:0;margin-top:10px;color:#52717b}.intro{color:#627c85;margin-bottom:36px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card{display:block;position:relative;border:1px solid #d9e4e7;border-radius:18px;padding:30px;background:white;color:inherit;text-decoration:none;box-shadow:0 14px 36px #25475208;transition:transform .16s,border-color .16s}.card:hover{transform:translateY(-3px);border-color:#3e9291}.card:focus-visible{outline:3px solid #007e80;outline-offset:4px}.icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#e6f3f0;color:#007e80;font-size:25px;margin-bottom:28px}.blog .icon{background:#edf0fc;color:#5a65a0}.tag{font-size:10px;letter-spacing:2px;color:#66818b}.card h2{font-size:25px;margin:6px 0 12px}.card p{font-size:14px;color:#647f88;min-height:48px}.card strong{display:flex;justify-content:space-between;color:#007e80;font-size:14px;border-top:1px solid #e9eff0;padding-top:22px;margin-top:28px}footer{font-size:12px;color:#758b93;margin-top:30px}@media(max-width:600px){main{padding:40px 20px}h1{font-size:31px}h1 span{font-size:19px}.cards{grid-template-columns:1fr;gap:18px}.card{padding:25px}.icon{margin-bottom:18px}.card p{min-height:0}}
