:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans TC","Microsoft JhengHei",sans-serif;color:#24323b;background:#fff;line-height:1.75;color-scheme:light;font-synthesis:none}
*{box-sizing:border-box}body{margin:0}a{color:#126776;text-underline-offset:4px;overflow-wrap:anywhere}a:hover{color:#064d59}a:focus-visible{outline:3px solid #bf7720;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1{font-size:1.8rem;line-height:1.35;margin-bottom:10px}h2{font-size:1.15rem;line-height:1.5;margin-bottom:10px}.page{max-width:980px;padding:36px 28px 56px;margin:auto}.page-header{border-bottom:2px solid #24323b;padding-bottom:18px}.page-header>p{color:#59656d;margin-bottom:18px}.index-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.index-bar nav{display:flex;gap:18px;flex-wrap:wrap}.index-bar small{font-size:.875rem;color:#59656d}.days{list-style:none;margin:0;padding:0}.day{display:grid;grid-template-columns:122px minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid #dbe1e5;scroll-margin-top:20px}.day time{font-size:.9375rem;font-weight:650;color:#59656d;font-variant-numeric:tabular-nums}.work-items{padding-left:1.2em;margin:0 0 14px}.work-items li+li{margin-top:5px}.references{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 16px;margin:8px 0 0;font-size:.875rem}.references>span{color:#68747b;min-width:2em}.references a{display:inline-block}footer{padding-top:25px;font-size:.875rem;color:#59656d}footer p{margin-bottom:10px}.skip{position:absolute;top:-80px;left:20px;background:#fff;padding:10px;z-index:2}.skip:focus{top:10px}.empty{padding-top:24px;color:#59656d}.document-header{margin-bottom:28px}.document-header .back{display:inline-block;margin-bottom:22px}.document-header .notice{border-left:3px solid #8899a1;padding:8px 14px;color:#59656d;font-size:.875rem}.document{overflow-wrap:anywhere}.document h2{margin-top:32px;padding-top:20px;border-top:1px solid #dbe1e5;font-size:1.35rem}.document h3{margin-top:24px;font-size:1.125rem}.document blockquote{margin:18px 0;border-left:3px solid #bac5cb;padding:1px 16px;color:#52616a}.table-scroll{overflow:auto;margin:20px 0}.document table{width:100%;border-collapse:collapse;font-size:.9375rem}.document th,.document td{padding:9px 12px;border:1px solid #dbe1e5;vertical-align:top;text-align:left}.document th{background:#f2f5f7}.document pre{padding:16px;background:#f2f5f7;overflow:auto;font-size:.875rem}.document code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
@media(max-width:640px){.page{padding:24px 18px 36px}.day{grid-template-columns:1fr;gap:6px;padding:23px 0}.day time{font-size:.875rem}h1{font-size:1.6rem}.references{gap:7px 14px}.document th,.document td{min-width:100px;padding:8px}.index-bar{gap:10px}}
@media print{.page{max-width:none;padding:0}.skip,.index-bar nav,footer>a{display:none}.day{break-inside:avoid}a{color:inherit}body{font-size:10pt}.references{font-size:9pt}.document pre{white-space:pre-wrap}}
.day article{min-width:0}.resource-scroll{overflow-x:auto;margin-top:22px;max-width:100%;border:1px solid #dbe1e5;border-radius:6px}.resource-scroll:focus-visible{outline:3px solid #bf7720;outline-offset:3px}.resource-table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left;min-width:480px}.resource-table caption{text-align:left;font-weight:650;padding:12px 14px;color:#24323b}.resource-table th,.resource-table td{border-top:1px solid #dbe1e5;padding:12px;vertical-align:top;overflow-wrap:anywhere}.resource-table thead{background:#f2f5f7}.resource-table th[scope=row]{width:34%;font-weight:600}.resource-table td:last-child{min-width:70px}.resource-table small{display:block;color:#59656d;font-size:.8125rem}.resource-table td>a{display:block;margin-bottom:10px}.resource-table .download{font-weight:650;min-height:32px}.resource-preview{display:block;width:112px;height:76px;max-width:100%;object-fit:contain;background:#f2f5f7;border:1px solid #dbe1e5;border-radius:3px;margin-bottom:8px}.document img{max-width:100%;height:auto}.resource-table th[scope=row] span{display:block}@media print{.resource-scroll{overflow:visible}.resource-table{min-width:0}.resource-preview{width:72px;height:50px}}
