:root{font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif;color:#163e3a;background:#f1f6f3;line-height:1.7}*{box-sizing:border-box}body{margin:0}a{color:#12635d}header{background:#fff;border-bottom:1px solid #d9e8e1}.wrap{width:min(1100px,calc(100% - 32px));margin:auto}.bar{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.brand{font-size:20px;font-weight:800;text-decoration:none}.brand small{font-size:12px;margin-left:9px;color:#738d84}.call,.button{display:inline-block;border-radius:10px;background:#115f60;color:white;padding:10px 17px;text-decoration:none;font-weight:700}.hero{background:#154f4d;color:white;border-radius:20px;margin-top:24px;padding:36px;display:flex;justify-content:space-between;gap:22px}.hero h1{font-size:clamp(30px,5vw,48px);margin:6px 0}.hero p{max-width:640px;margin:0}.tag{font-size:12px;letter-spacing:.1em;color:#388b75;font-weight:800}.hero .tag{color:#9ee0c7}.hero-number{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #6f9e91;padding-left:30px;min-width:180px}.hero-number b{font-size:48px;line-height:1}.notice{background:#fff6df;border:1px solid #ecd8a6;border-radius:12px;margin:18px 0;padding:15px 20px;color:#715223}.quick{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.quick a{background:white;border:1px solid #d8e7df;border-radius:30px;padding:8px 16px;text-decoration:none}.panel{background:white;border:1px solid #dbe8e1;border-radius:17px;padding:26px;margin:20px 0;box-shadow:0 10px 32px #244c3e0b;scroll-margin-top:18px}.panel h2{font-size:27px;line-height:1.3;margin:2px 0 8px}.panel h3{font-size:17px;margin:0 0 8px}.panel .intro{color:#688078}.columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.card{padding:18px;border-radius:12px;background:#f2f8f4;border:1px solid #e2eee6}.card.staff{background:#f4f7fb;border-color:#e4ecf6}.card p{margin:6px 0}.card h4{font-size:14px;margin:15px 0 0;color:#42816f}.card h4:first-child{margin-top:0}.alert{background:#fff7e8;border-left:3px solid #dfa94b;padding:12px 16px;border-radius:4px}.links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.secondary{color:#155e59;background:#e7f2ed}.textlink{font-weight:700}.meta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.meta div{background:#f5f8f6;padding:14px;border-radius:10px}.meta b,.meta span{display:block}.meta span{font-size:14px;color:#5e776c}footer{font-size:13px;color:#71887c;padding:20px 0 45px}footer p{margin:5px 0}ul{padding-left:22px}@media(max-width:680px){.hero{padding:25px;display:block}.hero-number{margin-top:20px;border-left:0;border-top:1px solid #6f9e91;padding:18px 0 0}.columns,.meta{grid-template-columns:1fr}.panel{padding:19px}.brand small{display:block;margin:0}.quick a{font-size:14px}}
