html:has(.mr8-lg){scroll-padding-top:0}.mr8-lg{flex-direction:column;display:flex}.mr8-lg-wrap{width:100%;max-width:calc(70ch + 2*min(var(--mr8-gutter-x),48px));padding-inline:min(var(--mr8-gutter-x),48px);margin-inline:auto}.mr8-lg-top{border-bottom:1px solid var(--mr8-line);background:var(--mr8-bg)}.mr8-lg-bar{justify-content:space-between;align-items:center;gap:var(--mr8-s-5);min-height:64px;display:flex}.mr8-lg-mark{font:400 24px/1 var(--mr8-serif);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--mr8-text);padding-block:10px;text-decoration:none}.mr8-lg-site{font-size:var(--mr8-t-small);color:var(--mr8-text-muted);text-underline-offset:.25em;padding-block:12px;text-decoration:none}.mr8-lg-site:hover{color:var(--mr8-text);text-decoration-line:underline}.mr8-lg-tabs{overflow-x:auto}.mr8-lg-tabs ul{gap:0 var(--mr8-s-5);white-space:nowrap;display:flex}.mr8-lg-tabs a{min-height:44px;font:500 var(--mr8-t-small)/1.2 var(--mr8-sans);color:var(--mr8-text-muted);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.mr8-lg-tabs a:hover{color:var(--mr8-text)}.mr8-lg-tabs a[aria-current=page]{color:var(--mr8-text);border-bottom-color:var(--mr8-accent)}.mr8-lg-main{padding-block:var(--mr8-s-8) var(--mr8-s-9);outline:none;flex:1}.mr8-lg-head h1{font-size:var(--mr8-t-h2);letter-spacing:-.016em;max-width:none;line-height:1.08}.mr8-lg-meta{margin-top:var(--mr8-s-4);font-size:var(--mr8-t-small);color:var(--mr8-text-muted);max-width:none}.mr8-lg-lede{margin-top:var(--mr8-s-5);font-size:var(--mr8-t-lede);max-width:none;line-height:1.5}.mr8-lg-toc{margin-top:var(--mr8-s-7);padding-block:var(--mr8-s-5);border-block:1px solid var(--mr8-line)}.mr8-lg-toc ol{margin-top:var(--mr8-s-3);font-size:var(--mr8-t-small);line-height:1.4}@media (min-width:760px){.mr8-lg-toc ol{columns:2;column-gap:var(--mr8-s-6)}}.mr8-lg-toc li{break-inside:avoid}.mr8-lg-toc a{color:var(--mr8-text);text-underline-offset:.25em;padding-block:6px;text-decoration:none;display:inline-block}.mr8-lg-toc a:hover{text-decoration-line:underline}.mr8-doc.mr8-lg-doc{max-width:none;margin-top:var(--mr8-s-7)}.mr8-lg-doc p{max-width:none}.mr8-lg-doc :is(h2,h3,aside)[id],.mr8-lg-doc .mr8-doc-note{scroll-margin-top:var(--mr8-s-5)}.mr8-lg-ruta{margin-top:var(--mr8-s-5);padding:var(--mr8-s-5);border-left:2px solid var(--mr8-accent);border-radius:0 var(--mr8-r) var(--mr8-r) 0;background:var(--mr8-accent-tint)}.mr8-lg-ruta>p:first-child{margin-top:0}@media (max-width:639.98px){.mr8-lg-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mr8-lg-stack,.mr8-lg-stack tbody,.mr8-lg-stack tr,.mr8-lg-stack th,.mr8-lg-stack td{display:block}.mr8-lg-stack tr{padding-block:var(--mr8-s-4);border-bottom:1px solid var(--mr8-line)}.mr8-doc .mr8-lg-stack :is(th,td){border:0;padding:0}.mr8-lg-stack td{margin-top:var(--mr8-s-2)}.mr8-lg-stack td:before{content:attr(data-label);color:var(--mr8-text-muted);font-weight:600;display:block}}.mr8 .mr8-lg-ftr{border-top:1px solid var(--mr8-line);padding-block:var(--mr8-s-5) var(--mr8-s-6);font-size:var(--mr8-t-small);color:var(--mr8-text-muted)}.mr8-lg-ftr-in{justify-content:space-between;align-items:center;gap:var(--mr8-s-2) var(--mr8-s-5);flex-wrap:wrap;display:flex}.mr8-lg-ftr ul{gap:0 var(--mr8-s-5);flex-wrap:wrap;display:flex}.mr8-lg-ftr a{color:var(--mr8-text-muted);text-underline-offset:.25em;padding-block:8px;text-decoration:none;display:inline-block}.mr8-lg-ftr a:hover{color:var(--mr8-text);text-decoration-line:underline}@media print{.mr8-lg-top,.mr8-lg-tabs,.mr8-lg-ftr{display:none!important}html:has(.mr8-lg){background:#fff}html:has(.mr8-lg) body{background:#fff}.mr8.mr8-lg[data-theme]{--mr8-bg:#fff;--mr8-surface-1:#fff;--mr8-text:#000;--mr8-text-muted:#333;--mr8-line:#bbb;--mr8-accent:#000;--mr8-accent-tint:transparent;color:#000;background:#fff;min-height:0;font-size:11pt;display:block}.mr8-lg-main{padding:0}.mr8-lg-wrap{max-width:none;padding-inline:0}.mr8-lg-doc :is(h2,h3){break-after:avoid}.mr8-lg-doc :is(tr,blockquote,.mr8-lg-ruta,.mr8-doc-note){break-inside:avoid}.mr8-lg-ruta{border:1px solid #000}}
