.gb-shell{--gb-accent:#bd5b21;color:#25302e;box-sizing:border-box;background:#fff;max-width:1200px;min-height:100vh;margin:0 auto;padding:24px 32px 40px;font-family:Arial,Noto Sans Myanmar,sans-serif;font-size:15px;line-height:1.95}.gb-shell *{box-sizing:border-box}.gb-shell a{color:var(--gb-accent);text-decoration:none}.gb-shell a:hover{text-decoration:underline}.gb-shell button,.gb-shell input{font:inherit}.gb-shell button{color:var(--gb-accent);cursor:pointer;background:#fff;border:1px solid #d9deda;border-radius:8px;padding:8px 14px}.gb-shell a:focus-visible,.gb-shell button:focus-visible,.gb-shell input:focus-visible{outline:3px solid var(--gb-accent);outline-offset:4px}.gb-header{border-bottom:1px solid #e6e9e7;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.gb-brand{letter-spacing:1.5px;font-size:15px;font-weight:800}.gb-brand span{color:#63706b;letter-spacing:0;font-size:12px;font-weight:400;display:block}.gb-header nav{flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.gb-hero{padding:38px 0 30px}.gb-kicker,.gb-chapter-number{color:var(--gb-accent);letter-spacing:1px;margin:0 0 8px;font-size:12px;font-weight:700}.gb-hero h1{letter-spacing:-1.5px;margin:12px 0;font-size:clamp(34px,6vw,52px);font-weight:750;line-height:1.15}.gb-subtitle{margin:10px 0;font-size:22px}.gb-hero>p:last-of-type{color:#5f6e67;max-width:760px}.gb-meta{color:#63706b;justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.gb-layout{border-top:1px solid #e6e9e7;grid-template-columns:250px minmax(0,1fr);gap:40px;padding-top:28px;display:grid}.gb-toc{align-self:start;max-height:calc(100vh - 40px);padding:4px 8px 8px 0;position:sticky;top:20px;overflow-y:auto}.gb-toc label{margin-bottom:9px;font-size:13px;font-weight:700;display:block}.gb-search{position:relative}.gb-search input{color:#25302e;background:#fafcfb;border:1px solid #ccd6cf;border-radius:8px;width:100%;min-width:0;padding:9px 34px 9px 10px;font-size:13px}.gb-search button{border:0;padding:4px 8px;position:absolute;top:3px;right:3px}.gb-count{color:#63706b;font-size:12px}.gb-toc nav{flex-direction:column;gap:5px;display:flex}.gb-toc nav a{color:#3e4c45;border-left:2px solid #e4e9e6;padding:8px 10px;font-size:13px}.gb-toc nav a:hover{border-color:var(--gb-accent);color:var(--gb-accent);background:#f6f8f6}.gb-print-hint{color:#6a756f;border-top:1px solid #e6e9e7;margin-top:22px;padding-top:18px;font-size:12px}.gb-content{min-width:0}.gb-chapter{border-bottom:1px solid #e6e9e7;margin-bottom:28px;padding:8px 0 30px;scroll-margin-top:24px}.gb-chapter h2{margin:0 0 20px;font-size:21px;line-height:1.9}.gb-chapter ol{margin:0;padding-left:25px}.gb-chapter li{margin:0 0 16px;padding-left:8px}.gb-chapter li::marker{color:var(--gb-accent);font-weight:700}.gb-table-wrap{overflow-x:auto}.gb-chapter table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.gb-chapter th,.gb-chapter td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #e1e7e3;padding:14px 16px}.gb-chapter thead{background:#f3f6f4;font-size:12px}.gb-chapter tbody th{width:30%;min-width:125px;font-weight:600}.gb-note{border-left:3px solid var(--gb-accent);background:#f6f8f6;margin-top:24px;padding:16px 20px;font-size:14px}.gb-note strong{color:var(--gb-accent);font-size:12px}.gb-note p{margin:5px 0 0}.gb-top{margin-top:18px;font-size:12px;display:inline-block}.gb-footer{color:#68746d;border-top:1px solid #e6e9e7;margin-top:18px;padding-top:22px;font-size:12px}.gb-filtered{display:none}.gb-empty{background:#f6f8f6;padding:24px}.gb-empty h2{font-size:19px}@media (width<=760px){.gb-shell{padding:20px 18px}.gb-header{align-items:flex-start}.gb-header nav{text-align:right;flex-direction:column;gap:8px}.gb-layout{grid-template-columns:1fr;gap:25px}.gb-toc{max-height:none;padding:0;position:static;overflow:visible}.gb-toc nav{grid-template-columns:1fr 1fr;display:grid}.gb-hero{padding:25px 0}.gb-meta{align-items:flex-start;gap:12px}.gb-meta button{white-space:nowrap}.gb-chapter h2{font-size:19px}.gb-chapter th,.gb-chapter td{padding:10px}.gb-print-hint{margin:12px 0 0}}@media print{@page{size:A4;margin:16mm}.gb-shell{color:#000;max-width:none;min-height:0;padding:0;font-size:11pt}.gb-header nav,.gb-toc,.gb-meta button,.gb-top,.gb-empty{display:none!important}.gb-layout{display:block}.gb-filtered{display:block!important}.gb-hero{padding:20px 0}.gb-hero h1{font-size:32pt}.gb-chapter{break-inside:auto;margin-bottom:20px;padding-bottom:20px}.gb-chapter h2{break-after:avoid;font-size:16pt}.gb-chapter li,.gb-note,.gb-chapter tr{break-inside:avoid}.gb-chapter thead{display:table-header-group}.gb-table-wrap{overflow:visible}.gb-chapter th,.gb-chapter td{padding:9px;font-size:10pt}.gb-chapter tbody th{min-width:0}.gb-shell a{color:#000}}
