.VTbb1a_page{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-user-select:text;user-select:text;background:#fbf3e6;height:100dvh;overflow-y:auto}.VTbb1a_doc{max-width:680px;padding:max(16px, env(safe-area-inset-top)) 16px max(32px, env(safe-area-inset-bottom));color:#4d3d2d;margin:0 auto;font-size:15px;line-height:1.7}.VTbb1a_back{margin:4px 0 12px;font-size:14px}.VTbb1a_back a{color:#8a6a3a;font-weight:800;text-decoration:none}.VTbb1a_head{text-align:center;margin-bottom:18px}.VTbb1a_emoji{font-size:34px;line-height:1.2}.VTbb1a_head h1{color:#4a3626;margin:6px 0 10px;font-size:23px;font-weight:900}.VTbb1a_lead{text-align:left;color:#6b5743}.VTbb1a_date{color:#9a8670;margin-top:8px;font-size:13px}.VTbb1a_summary{background:#fff7e8;border:2px solid #f3dcb0;border-radius:18px;margin:0 0 18px;padding:14px 16px}.VTbb1a_doc .VTbb1a_summary h2{border:0;margin:0 0 6px;padding:0;font-size:16px}.VTbb1a_toc{background:#f5ead9;border-radius:16px;margin:0 0 8px;padding:12px 16px;font-size:14px}.VTbb1a_toc ol{columns:2;column-gap:18px;padding-left:22px}.VTbb1a_toc a{color:#6b5743}.VTbb1a_doc section{scroll-margin-top:12px}.VTbb1a_doc h2{color:#4a3626;border-bottom:2px dashed #ead9c3;margin:26px 0 8px;padding-bottom:6px;font-size:18px;font-weight:900}.VTbb1a_doc h3{color:#5a4632;margin:0 0 4px;font-size:15px;font-weight:900}.VTbb1a_doc p{margin:0 0 10px}.VTbb1a_doc ul{margin:0 0 10px;padding-left:20px}.VTbb1a_doc li{margin:3px 0}.VTbb1a_doc a{color:#8a6a3a;word-break:break-all;font-weight:700}.VTbb1a_note{color:#6b5743;background:#f3eadc;border-radius:12px;padding:10px 12px;font-size:13.5px}.VTbb1a_cards,.VTbb1a_table{gap:10px;margin:0 0 12px;display:grid}.VTbb1a_cards article,.VTbb1a_table article{background:#fffcf6;border:1.5px solid #efe2cf;border-radius:16px;padding:12px 14px}.VTbb1a_cards p{color:#6b5743;margin:0;font-size:14px}.VTbb1a_table dl,.VTbb1a_officer{grid-template-columns:7.5em 1fr;gap:4px 10px;margin:6px 0 0;font-size:14px;display:grid}.VTbb1a_table dt,.VTbb1a_officer dt{color:#8a7560;font-weight:800}.VTbb1a_table dd,.VTbb1a_officer dd{color:#4d3d2d;margin:0}.VTbb1a_officer{background:#fffcf6;border:1.5px solid #efe2cf;border-radius:16px;padding:12px 14px}.VTbb1a_todo{color:#7a4b00;background:#ffe08a;border-radius:6px;padding:1px 6px;font-weight:800}@media (max-width:420px){.VTbb1a_toc ol{columns:1}.VTbb1a_table dl,.VTbb1a_officer{grid-template-columns:1fr;gap:0}.VTbb1a_table dd,.VTbb1a_officer dd{margin-bottom:6px}}
