:root{font-family:system-ui,"Noto Sans TC",sans-serif;color:#152a38;background:#f4f5f1;line-height:1.6}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 5%;background:#fff;border-bottom:1px solid #dce1dc}a{color:#236958}nav{display:flex;gap:1rem;flex-wrap:wrap}main{max-width:1140px;margin:2.5rem auto;padding:0 1.5rem}h1{font-size:clamp(1.8rem,4vw,2.8rem);margin:.5rem 0}h2{font-size:1.2rem}p{max-width:900px}.eyebrow{letter-spacing:.14em;font-size:.8rem;color:#526f63}section{padding:1.5rem;margin:1.4rem 0;border:1px solid #dce1dc;border-radius:12px;background:#fff;min-width:0;overflow-wrap:anywhere}form{display:flex;gap:1rem;flex-wrap:wrap;align-items:end}label{display:flex;flex-direction:column;gap:.35rem;min-width:0}input,select,button{font:inherit;padding:.6rem;border:1px solid #a6b8ae;border-radius:6px;max-width:100%}button{background:#236958;color:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.funds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:1rem;margin-top:1.2rem}article{border:1px solid #dce1dc;padding:1rem;border-radius:8px;min-width:0;overflow-wrap:anywhere}article label{flex-direction:row;align-items:center;font-weight:650}article small{display:block;color:#52635e}.notice{background:#e8eeea;border-left:3px solid #236958;padding:1rem;overflow-wrap:anywhere}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th,td{text-align:left;padding:.6rem;border-bottom:1px solid #dce1dc}svg{width:100%;height:auto;display:block;background:#f7f9f7}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}[hidden]{display:none!important}:focus-visible{outline:3px solid #dfad51;outline-offset:2px}@media(max-width:600px){header{display:block}nav{margin-top:.7rem}main{padding:0 1rem;margin-top:1.6rem}section{padding:1rem}form{display:grid;grid-template-columns:1fr}label,input,select,button{width:100%}article label input{width:auto}}
