:root{color:#183a2a;background:#f4f1e8;font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;line-height:1.75}a{color:#1d6f4b}.topbar{padding:14px clamp(18px,5vw,70px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8ded7;background:#fffdf8}.brand{display:flex;align-items:center;gap:10px;color:#183a2a;text-decoration:none;font-weight:900}.brand img{width:42px;height:42px;object-fit:contain}.topbar nav{display:flex;gap:20px}.topbar nav a{text-decoration:none;font-size:14px;font-weight:700}.page{width:min(900px,calc(100% - 32px));margin:0 auto;padding:64px 0 80px}.crumb{font-size:13px;color:#718176}.hero{margin:20px 0 32px}.hero span{color:#3c7d58;font-size:12px;font-weight:900;letter-spacing:.14em}.hero h1{margin:10px 0 14px;font-size:clamp(36px,7vw,64px);line-height:1.08;letter-spacing:-.04em}.hero p{max-width:720px;color:#5f7467;font-size:18px}.card,.step,.faq{margin:16px 0;padding:24px;border:1px solid #d9e2da;border-radius:18px;background:#fffdf8}.card h2,.step h2{margin-top:0;line-height:1.25}.step b{display:inline-grid;width:30px;height:30px;margin-right:9px;place-items:center;border-radius:9px;background:#1d6f4b;color:white}.notice{padding:16px 18px;border-radius:14px;background:#fff1e5;color:#815b3b}.cta{margin-top:34px;padding:28px;border-radius:22px;background:#173f2c;color:white}.cta h2{margin-top:0}.cta a{display:inline-block;padding:11px 16px;border-radius:11px;background:#f08b68;color:#44291f;text-decoration:none;font-weight:900}.faq summary{cursor:pointer;font-weight:850}.faq p{color:#65766c}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:12px;border-bottom:1px solid #e4e9e4;text-align:left}th{background:#edf5ed}.footer{padding:26px;text-align:center;border-top:1px solid #d8ded7;color:#708077;font-size:13px}@media(max-width:600px){.topbar nav{display:none}.page{padding-top:40px}.card,.step,.faq{padding:19px}}
