*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:#f2f4f2;color:#182b28;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.8}a{color:inherit}header{background:#0d2925;color:#fff;padding:15px 4%;display:flex;justify-content:space-between;position:sticky;top:0;z-index:9;gap:20px}header a{text-decoration:none}header strong{color:#cdf582}header nav{display:flex;gap:24px;font-size:14px}.hero{background:#0d2925;color:white;padding:70px 6% 55px}.hero small{color:#cdf582;letter-spacing:3px}h1{font-size:clamp(38px,5vw,68px);line-height:1.18;margin:25px 0}h1 span{color:#cdf582}.hero p{max-width:900px;font-size:19px;color:#c4d9d2}.badges{display:flex;gap:14px;flex-wrap:wrap}.badges span{border:1px solid #52716a;padding:6px 16px;border-radius:30px;font-size:13px}.layout{max-width:1500px;margin:auto;display:grid;grid-template-columns:220px 1fr;gap:36px;padding:40px 4%}aside{position:sticky;top:90px;align-self:start;max-height:85vh;overflow:auto}aside a{display:block;font-size:13px;padding:9px 0;text-decoration:none;color:#526d65}aside a:hover{color:#0c725d}section{padding:10px 0 44px;border-bottom:1px solid #ccdad3;margin-bottom:35px}h2{font-size:30px;line-height:1.4;margin:12px 0}h3{font-size:19px;margin-top:0}.lead{color:#526d65;font-size:18px;margin-bottom:25px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}article{background:#fff;border:1px solid #d7e1da;border-radius:14px;padding:22px}article p{margin:0;font-size:14px}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0}.flow>div{background:#133d34;color:white;border-radius:12px;padding:23px;position:relative}.flow small{display:block;color:#b7ed73}.flow b{display:block;font-size:20px}.flow span{font-size:13px;color:#c6dad1}.flow>div:after{content:'→';position:absolute;right:12px;top:12px;color:#b7ed73}.loop{background:#dbeec5;border-radius:12px;padding:18px;font-weight:bold}.table-wrap{overflow:auto;background:white;border:1px solid #d8e1da;border-radius:12px;margin:22px 0}table{width:100%;border-collapse:collapse;min-width:650px;font-size:14px}th{background:#e4ebe6;color:#244d42;text-align:left}td,th{padding:15px 17px;vertical-align:top;border-bottom:1px solid #e3e9e5}td:first-child{font-weight:600;width:22%}tr:last-child td{border:0}.note{font-size:14px;background:#fff6dd;border-left:4px solid #c49b37;padding:18px 22px;border-radius:4px}.passport,.calculator{display:grid;grid-template-columns:1fr 1fr;background:#e1ece5;padding:28px;border-radius:18px;gap:30px}.passport small{font-size:12px}.passport p{font-size:14px}input,select{font:inherit;padding:10px;border:1px solid #99b7a7;border-radius:7px;background:white;width:100%}label{display:block;margin-bottom:16px}#verify-result{padding:20px;background:white;border-radius:10px;margin:16px 0}#split{background:#133d34;color:white;border-radius:12px;padding:25px}#split b{color:#cdf582;font-size:25px}footer{padding:30px 6%;background:#0d2925;color:#cbded4}.print{cursor:pointer;border:0;background:#cdf582;border-radius:5px;padding:6px 12px}@media(max-width:1000px){.layout{grid-template-columns:1fr}aside{position:static;display:flex;flex-wrap:wrap;gap:10px;max-height:none}aside a{padding:5px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){header nav a{display:none}.hero{padding:45px 6%}.cards,.flow,.passport,.calculator{grid-template-columns:1fr}.layout{padding:25px 5%}h2{font-size:25px}}@media print{header,aside,.print{display:none}.layout{display:block;padding:0}.hero{padding:25px;background:white;color:#133d34}.hero p{color:#133d34}h1{font-size:32px}.cards,.flow{grid-template-columns:repeat(2,1fr)}section{break-before:page;border:0}.table-wrap{overflow:visible}table{min-width:0;font-size:11px}td,th{padding:8px}.flow>div,#split{background:#e1ece5;color:#133d34}body{background:white}.note{background:#f6f6f6}}
.closed-loop{margin:20px 0}.closed-loop img{display:block;width:100%;height:auto}.closed-loop figcaption{color:#526d65;font-size:13px;margin-top:10px}.layout>div{min-width:0}
@media(max-width:600px){.closed-loop{overflow-x:auto}.closed-loop img{width:760px;max-width:none}.closed-loop figcaption{min-width:350px}.closed-loop:before{content:'闭环图可左右滑动查看';display:block;color:#526d65;font-size:12px;margin-bottom:8px}header{font-size:13px}.print{min-width:96px}}
