*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f0e7;color:#172e3b;font-family:system-ui,-apple-system,"Noto Sans TC",sans-serif;line-height:1.85}.wrap{max-width:1080px;padding:0 26px;margin:auto}header{border-bottom:1px solid #d6d2c8;padding:20px 0}header .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}a{color:#a54e35;text-underline-offset:5px;overflow-wrap:anywhere}header a{color:#172e3b;font-weight:750;text-decoration:none}header nav{display:flex;gap:20px;font-size:14px}.hero{padding:40px 0 25px}h1{font-size:clamp(30px,4vw,46px);line-height:1.4;margin:12px 0}h2{font-size:30px;line-height:1.5}h3{font-size:23px;line-height:1.55;margin:0 0 15px}h4{font-size:18px;line-height:1.6;margin:5px 0}.eyebrow{letter-spacing:2px;color:#a54e35;font-size:13px;font-weight:800}.lead{color:#667078;max-width:750px}.searchbox{padding:22px;background:#eae5d9;border-left:4px solid #a54e35}.searchbox label{display:block;font-weight:750}.query-row{display:flex;gap:10px;margin-top:10px}input,button,select{font:inherit;font-size:16px}input{padding:12px;border:1px solid #bfc4c3;background:#fff;min-width:0;width:100%;color:#172e3b}.query-row input{flex:1}button{cursor:pointer;background:#172e3b;color:white;padding:12px 18px;border:1px solid #172e3b}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b86445;outline-offset:3px}.small,small{font-size:13px;color:#647077}.case-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.case-tabs a{border:1px solid #cdcfc6;text-decoration:none;background:#fff;padding:18px;color:#172e3b;font-weight:750;line-height:1.6}.case-tabs a small{display:block;margin-bottom:6px;color:#a54e35}.case-tabs a[aria-current=true]{background:#172e3b;color:#fff}.case-tabs a[aria-current=true] small{color:#edbca7}.case-heading{border-top:1px solid #172e3b;padding:26px 0 10px;scroll-margin-top:20px}.block{background:#fff;border:1px solid #d2d1c8;padding:27px;margin:18px 0}.block p{margin:12px 0}.verdict{background:#172e3b;color:#fff}.verdict a{color:#edbca7}.verdict strong{color:white}.source{display:block;font-size:13px;font-weight:650;margin:10px 0}.timeline{list-style:none;padding:0;margin:15px 0}.timeline li{border-left:3px solid #b15b3e;margin-left:5px;padding:0 0 24px 23px}.timeline li:last-child{padding-bottom:0}.timeline li>b{font-size:17px;color:#a54e35}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.facts>div{background:#f1eee5;padding:18px}.facts small{display:block}.facts strong{display:block;font-size:30px;white-space:nowrap}.steps{display:grid;gap:14px}.steps article{padding:18px;background:#f1eee5}.steps span{font-weight:750;color:#a54e35}.block li{margin:10px 0}.calc{margin:32px 0;border-top:2px solid #172e3b;padding-top:26px}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.calc label{display:block;font-size:14px;font-weight:750}.calc input{margin-top:7px}.calc fieldset{border:1px solid #cdd0c7;margin:16px 0;padding:20px}.calc legend{font-weight:750;padding:0 8px}.calc .hypo{background:#efe0d4;border-left:4px solid #a54e35;padding:15px}.calc-result{background:#fff;border:1px solid #d2d1c8;padding:20px;margin-top:15px}.calc-result strong{font-size:24px}#search-status{margin:12px 0 0}.related{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.scope{padding:20px 0;border-top:1px solid #cdd0c7;color:#647077;font-size:13px}footer{padding:25px 0 100px}article[hidden],section[hidden]{display:none!important}@media(max-width:750px){.wrap{padding:0 20px}.hero{padding-top:28px}.case-tabs{grid-template-columns:1fr 1fr}.case-tabs a{padding:14px;font-size:15px}.block{padding:22px 19px}.facts,.calc-grid{grid-template-columns:1fr}.facts strong{font-size:30px}.query-row{flex-direction:column}.query-row button{align-self:flex-start}h2{font-size:27px}h3{font-size:22px}.timeline li{padding-left:17px}.calc fieldset{padding:15px}.case-heading{padding-top:20px}}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid #d2d1c8}th{background:#f1eee5}#guanghua-cost{scroll-margin-top:20px}@media(max-width:750px){.table-scroll table{min-width:510px}}