.lg-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.lg-tabs a{padding:7px 14px;color:#7a3a1a;font:600 13.5px/1.2 var(--serif);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(157,100,40,.45);transition:color .2s,background .2s}.lg-tabs a:hover{color:#b83a22}.lg-tabs a[aria-current=page]{color:#fff6e0;background:linear-gradient(#b8381d,#8e2610);box-shadow:none}.lg-scope{color:#7a4a2c;font:italic 500 clamp(14px,3.4vw,15.5px)/1.6 var(--serif)}.lg-notice{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:11px 14px;color:#5a2a14;font:500 clamp(14px,3.4vw,15px)/1.6 var(--sans);background:#fff1cf;border:1px solid rgba(217,150,60,.55);border-left:4px solid #c4440e}.lg-notice b{flex:none;margin-top:.15em;padding:3px 8px;color:#fff6e0;font:700 11px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#b8381d,#8e2610)}.lg-notice a{color:#b83a22;text-decoration:underline;text-underline-offset:2px}.lg-notice time{font-weight:700;white-space:nowrap}.lg-summary{margin-top:18px;padding:14px 16px 8px;background:hsla(36,62%,79%,.5);border-left:4px solid #d9963c}.lg-summary h2{margin-bottom:8px;color:#8a3a16;font:800 16px/1.4 var(--serif)}.lg-summary ul{list-style:none;padding-left:1.1em;color:#4a2c1c;font-size:clamp(14.5px,3.5vw,16px);line-height:1.7}.lg-summary li{position:relative;margin-bottom:.5em}.lg-summary li:before{content:"";position:absolute;left:-.9em;top:.62em;width:6px;height:6px;background:#c4440e;transform:rotate(45deg)}.lg-toc{margin-top:14px;background:rgba(255,253,248,.6);border:1px solid rgba(160,96,40,.35)}.lg-toc summary{display:flex;align-items:center;gap:10px;padding:11px 14px;color:#6e2410;font:700 15px/1.3 var(--serif);list-style:none;cursor:pointer}.lg-toc summary::-webkit-details-marker{display:none}.lg-toc summary small{color:#8a5a34;font:500 12.5px/1 var(--sans)}.lg-toc summary:after{content:"";width:7px;height:7px;margin-left:auto;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.lg-toc[open] summary:after{transform:translateY(2px) rotate(-135deg)}.lg-toc ul{padding:0 14px 12px}.lg-toc li{page-break-inside:avoid;break-inside:avoid}.lg-toc a{display:block;padding:5px 0;color:#7a4a2c;font:500 14px/1.45 var(--sans);transition:color .2s}.lg-toc a:hover{color:#c4440e}.lg-body h2{scroll-margin-top:calc(var(--top) + 14px)}.lg-body a{overflow-wrap:anywhere}.lg-table{margin:.4em 0 1.2em}.lg-table td{vertical-align:top;line-height:1.6}.lg-table td:first-child{color:#6e2410;font-weight:600}@media (max-width:639px){.lg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lg-table table,.lg-table tbody,.lg-table td,.lg-table tr{display:block;width:100%}.lg-table table{background:none;font-size:1em}.lg-table tr{margin-bottom:10px;background:rgba(255,253,248,.85);border:1px solid rgba(196,116,60,.4)}.lg-table tr:last-child{margin-bottom:0}.a-body .lg-table td{padding:8px 12px;background:none;border:0}.a-body .lg-table tr:nth-child(2n) td{background:none}.a-body .lg-table td+td{border-top:1px dashed rgba(196,116,60,.35)}.a-body .lg-table tr>td:first-child{background:hsla(36,62%,79%,.55)}.lg-table td+td:before{content:attr(data-label);display:block;color:#9a5a2c;font:700 12px/1.5 var(--sans);letter-spacing:.02em}}.lg-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:26px;padding-top:16px;border-top:1px dashed rgba(157,50,30,.3)}.lg-foot a{display:inline-flex;align-items:center;padding:8px 14px;color:#7a3a1a;font:600 13px/1 var(--serif);border-radius:3px;box-shadow:inset 0 0 0 1px rgba(157,100,40,.45);transition:color .2s}.lg-foot a:hover{color:#b83a22}@media (min-width:760px){.lg-toc ul{column-count:2;column-gap:28px}}