body .mgsP71{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.55em 1.2em;display:grid}body .rxvAqr{background:var(--soft);padding:.7em 1em .7em 2.2em;border:1px solid var(--rule);border-radius:6px}body .vfvnZ1i{font-weight:700;color:var(--fg);display:inline-block;letter-spacing:-.01em;text-decoration:none;font-family:Georgia,Cambria,serif;font-size:1.25rem}body table{font-size:.95rem;border:1px solid var(--rule);overflow:hidden;margin:1.6em 0;border-collapse:collapse;width:100%;border-radius:8px}body p{margin:0 0 1.1em}body{letter-spacing:.015em;min-height:100dvh;background:linear-gradient(135deg,var(--bg) 0%,var(--soft) 100%);-webkit-font-smoothing:subpixel-antialiased;color:var(--fg);font:16.5px/1.74 'Times New Roman',Times,Georgia,serif;margin:0}body .lzxhdAgvrb li::before{content:normal}body .bfasYuhp nav+nav{padding-top:.8em;border-top:1px solid var(--rule)}body .lviXac9x,body .lviXac9x .pyainMw1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.8em 1.2em}body .qnrmD4o1 li{padding:0;margin:0}body .qlotvDry{padding-bottom:.5em;text-align:right;margin:0 0 1.8em;border-bottom:2px solid var(--rule)}body .jnywvQ0dm{margin-top:2em;border:1px solid var(--rule);padding:1.2em 1.35em;border-radius:6px}body blockquote{padding:.9em 1.2em;border-radius:6px;background:var(--soft);margin:1.2em 0}body .pyainMw1{padding:0;margin:0;list-style:none}body .ytfwsL0h{font-size:1.12em;color:var(--fg)}body .bahGef3 .pyainMw1 li{display:inline}body .bahGef3 a{border-radius:.4em;border:1px solid var(--rule);display:inline-block;margin:0 .5em .5em 0}body .jnywvQ0dm h3{color:var(--fg);font-size:1.14rem;margin:1.5em 0 .3em}body li::marker{color:var(--anchor)}body .kezmTdp5o a{padding:.25em 0;min-height:48px;margin:0 0 .45em;display:block}body img.kxhsUxd{margin-left:auto;margin-right:auto;max-width:88%}body .afdwBp6lz h3{margin:0 0 .5em}body .vgjkW53b{width:100%;margin:1.6em 0;overflow-x:auto}body .hniatWqdq,body .kezmTdp5o,body .plwNzz{margin:.4em 0 0;line-height:1.7}@media(max-width:700px){body{background:#191520}.bjikYe7za{margin:0;border-left:0;border-right:0;border-radius:0;padding:28px 20px}body img.olsTs57q,body img.lvljPh500,body img.hpgkqWci36{margin-left:auto;margin-right:auto;max-width:100%}body .lbubtCvq{padding:.9em 1em}}@media(max-width:560px){body h1{font-size:clamp(1.9425rem,0.975vw + 1.6825rem,2.2025rem)}}body figcaption{font-size:0.911rem}@media(max-width:700px){body table:not(.vgjkW53b table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}body th,body td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}body pre{max-width:100%;overflow-x:auto;box-sizing:border-box}body .qlotvDry nav{min-width:0;max-width:100%}body .qlotvDry nav a,body .jbhnHd9sn{overflow-wrap:normal;word-break:normal}body .gkhXmnr1>a{flex:0 0 auto;white-space:nowrap}body .yuaeV2m{display:none}
@media(max-width:48rem){
body .tacuqXp5cn{min-width:0;max-width:100%;margin-inline:0}
body .tacuqXp5cn>img{display:none}
body .tacuqXp5cn>figcaption{display:none}
body .tacuqXp5cn>.yuaeV2m{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
body .yuaeV2m .hrrzqLoamh{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
body .yuaeV2m .wgrjHxv3{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
body .yuaeV2m .qcalP420{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
body .yuaeV2m ol.qcalP420{list-style:decimal;padding-left:1.8em}
body .yuaeV2m .qcalP420>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
body .yuaeV2m .qcalP420>li::before{content:none!important;display:none!important}
body .yuaeV2m .qcalP420>li::marker{color:inherit;font-size:1em;font-weight:600}
body .yuaeV2m.ejrdY05 .qcalP420{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
body .yuaeV2m.nhrfvHn03 .qcalP420>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
body .yuaeV2m.dcuL2gz3 .qcalP420>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
body .yuaeV2m.syouZ98 .qcalP420>li{border-radius:.7em}
}