*{box-sizing:border-box}body{margin:0;background:#f5f8fa;color:#17364c;font:16px/1.75 "Microsoft YaHei",Arial,sans-serif}a{color:inherit}
header{height:82px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1240px)/2));box-shadow:0 4px 18px rgba(18,54,78,.07)}header img{width:195px;display:block}nav{display:flex;gap:30px;align-items:center}nav a{text-decoration:none;font-weight:700}nav a.active{color:#c91d2e}
.hero{padding:58px 24px 52px;text-align:center;color:#fff;background:linear-gradient(125deg,#082d4a,#075f82 65%,#b8192b)}.hero span{letter-spacing:.25em;color:#72d6ee}.hero h1{font-size:40px;margin:8px 0}.hero p{max-width:760px;margin:0 auto 24px;color:#d9edf4}.hero form{display:flex;max-width:720px;margin:auto;background:#fff;border-radius:12px;padding:7px;box-shadow:0 14px 35px rgba(0,0,0,.18)}.hero input{flex:1;border:0;padding:14px;font-size:16px;outline:0}.hero button,.detail aside a{border:0;border-radius:8px;background:#c91d2e;color:#fff;padding:12px 25px;font-weight:700;text-decoration:none}
.answer-grid{max-width:1240px;margin:30px auto 70px;padding:0 20px;display:grid;grid-template-columns:1fr;gap:12px}.answer-grid article,.detail article,.detail aside,.empty{background:#fff;border:1px solid #e1e9ee;border-radius:12px;box-shadow:0 5px 18px rgba(15,53,76,.045)}.answer-grid article{padding:20px 24px;display:grid;grid-template-columns:130px minmax(0,1fr) 190px;gap:24px;align-items:center;transition:border-color .2s,box-shadow .2s,transform .2s}.answer-grid article:hover{border-color:#d7a5ab;box-shadow:0 9px 25px rgba(35,58,72,.08);transform:translateY(-1px)}.answer-type{align-self:start;padding-top:4px}.answer-copy h2{font-size:20px;line-height:1.4;margin:0 0 8px}.answer-copy h2 a{text-decoration:none;color:#17364c}.answer-copy h2 a:hover{color:#c91d2e}.answer-copy p{color:#617887;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.answer-grid footer{font-size:12px;color:#81929e;border-left:1px solid #edf1f3;padding:2px 0 2px 22px;display:grid;gap:4px}.answer-more{margin-top:8px;color:#c91d2e;text-decoration:none;font-size:14px;font-weight:700}.answer-more b{font-size:18px}.tag{display:inline-block;background:#e8f5f8;color:#08728e;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:700}
.detail{max-width:1240px;margin:30px auto 70px;padding:0 20px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.detail article,.detail aside,.empty{padding:25px}.crumb{grid-column:1/-1;color:#718591;font-size:14px}.detail article h1{font-size:34px;line-height:1.35}.direct{background:#edf8fa;border-left:5px solid #07809d;padding:18px 22px;margin:22px 0}.direct p{font-size:19px;margin:6px 0}.points li{margin:8px 0}.body,.evidence{color:#425d6d;white-space:normal}.faq{border-top:1px solid #e5ebef}.detail aside{height:max-content;position:sticky;top:20px}.review{font-size:13px;color:#81929e;border-top:1px solid #edf1f3;padding-top:12px}.site-foot{text-align:center;background:#092f4a;color:#b9cfda;padding:26px}
@media(max-width:800px){header{height:auto;padding:18px;display:block}header img{width:165px;margin-bottom:12px}nav{gap:12px;overflow:auto}nav a{white-space:nowrap;font-size:14px}.hero{padding:40px 18px}.hero h1{font-size:29px}.hero form{display:grid}.answer-grid article{grid-template-columns:1fr;gap:10px;padding:19px}.answer-type{padding:0}.answer-grid footer{border-left:0;border-top:1px solid #edf1f3;padding:11px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.answer-more{margin:0 0 0 auto}.detail{grid-template-columns:1fr}.detail article h1{font-size:27px}.detail aside{position:static}}
