*{box-sizing:border-box}body{margin:0;font-family:"Microsoft JhengHei","Noto Sans TC",system-ui,sans-serif;color:#1d1f24;background:#fafafa;line-height:1.7}
main,header,footer{max-width:860px;margin:0 auto;padding:0 18px}header{padding-top:22px}h1{font-size:1.6rem;line-height:1.35;margin:.4em 0}h2{font-size:1.25rem;margin-top:1.8em;border-left:4px solid #e0a800;padding-left:10px}h3{font-size:1.08rem;margin-top:1.4em}
.note{background:#fff7db;border:1px solid #f0d78a;padding:10px 14px;border-radius:8px;font-size:.92rem}.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}table{border-collapse:collapse;min-width:720px;font-size:.88rem;background:#fff}th,td{border:1px solid #ddd;padding:6px 8px;vertical-align:top}th{background:#f1f1f1;text-align:left}
a.buy{display:inline-block;margin:6px 0 2px;padding:8px 14px;background:#e0a800;color:#1d1f24;border-radius:6px;text-decoration:none;font-weight:700}footer{font-size:.85rem;color:#666;padding:30px 18px 50px}small{color:#666}
