@page{size:A4;margin:14mm 12mm 16mm}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:DejaVu Sans,Noto Sans CJK SC,Noto Sans CJK TC,"Noto Color Emoji",sans-serif;font-size:11px;line-height:1.5;color:#1a1a1a}h1{font-size:20px;line-height:1.3;color:#0b2545;border-bottom:3px solid #c9a227;padding-bottom:6px;margin:0 0 4px}h2{font-size:15px;color:#0b2545;border-bottom:1px solid #d8dbe0;padding-bottom:3px;margin:18px 0 8px;page-break-after:avoid}h3{font-size:12.5px;color:#123a6b;margin:12px 0 5px;page-break-after:avoid}p{margin:5px 0}strong{color:#0b2545}blockquote{margin:8px 0;padding:6px 12px;border-left:4px solid #c9a227;background:#faf6ea;color:#444}hr{border:none;border-top:1px solid #e3e5e8;margin:14px 0}table{border-collapse:collapse;width:100%;margin:8px 0;font-size:8.6px;table-layout:fixed;word-wrap:break-word;overflow-wrap:break-word}th,td{border:1px solid #c8ccd2;padding:4px 5px;text-align:left;vertical-align:top}th{background:#0b2545;color:#fff;font-weight:700}tr:nth-child(2n) td{background:#f4f6f8}code{font-family:DejaVu Sans Mono,monospace;font-size:9px;background:#eef0f3;padding:0 3px;border-radius:3px}ul,ol{margin:4px 0 4px 18px;padding:0}li{margin:2px 0}a{color:#123a6b;text-decoration:none}math{font-size:1.02em}tr,table{page-break-inside:auto}h1,h2,h3{page-break-inside:avoid}@media screen and (max-width:640px){body{font-size:12.5px}table{font-size:9.5px}h1{font-size:22px}h2{font-size:16px}}
