
hr { border: 0; height: 3px; width: 64px; background: var(--brand); border-radius: 3px; margin: 2.8em 0 }
.llw-3pt { color: var(--fg); font-weight: 700; text-decoration: none; font-size: 1.35rem; font-family: 'Trebuchet MS',Helvetica,sans-serif; display: inline-block; letter-spacing: -.01em }
.cbb-hoj1 a+a::before { content: '\2219'; margin: 0 .4rem; opacity: .55 }
.ekj-m6d8 li::before { display: none !important }
.jzadb { line-height: 1.5 }
.kn6-xnkh nav a:hover { color: var(--c-link) }
.vlsc-de { display: grid; gap: .4em 1em; grid-template-columns: repeat(auto-fit,minmax(10rem,1fr)) }
.wm-zn { gap: .1em; list-style: none; display: flex; margin: 0; padding: 0; flex-wrap: wrap }
.un6-ujc0+.un6-ujc0 { padding-top: .6em; margin-top: 2em; border-top: 1px solid var(--line) }
.me5-ita { margin-top: 1.8em; padding-top: .8em; border-top: 2px solid var(--line) }
caption { padding: .45em 0; text-align: left; font-weight: 500; caption-side: top; color: var(--fg) }
.v7s-2v8 { color: var(--dim); margin: 0 0 1.4em; font-size: .88rem }
.ctj7-0jxj { display: grid; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); gap: 1em 1.4em }
.xuh-927 li { padding: 0; margin: 0 }
tr:nth-child(even) td { background: var(--wash) }
.v7s-2v8 a { text-decoration: none; color: var(--dim) }
.tw33-3cf { width: 100%; margin: 1.5rem 0; overflow-x: auto }
.kn6-xnkh nav .j2u-w6 { cursor: default; color: var(--fg); opacity: .55; margin: 0 .85rem .2rem 0 }
details.ukbk-fv6 { border: 0; padding: .7em 0 }
.xjdi-wevc { border: 0; margin: 0 0 .7rem; padding: 0 }
summary:focus-visible,a:focus-visible,.tw33-3cf[tabindex="0"]:focus-visible { box-shadow: 0 0 0 3px var(--c-link); outline: 2px solid var(--fg); outline-offset: 4px }
h1 { color: var(--fg); margin: 0 0 .8em; font-weight: 750; border-bottom: 1px solid var(--line); line-height: 1.1; padding-bottom: .35em; font-size: 2.25rem; font-family: 'Trebuchet MS',Helvetica,sans-serif; letter-spacing: -.01em }
.sp-77 h2 { margin-top: .4em }
img.e3-ez { max-width: 74%; margin-right: auto; margin-left: 0 }
.sp-77 h3 { color: var(--fg); margin: 1.5em 0 .3em; font-size: 1.14rem }
ul { list-style: none; padding-left: 1.4rem }
.xjdi-wevc h3 { margin: 0 0 .3rem }
.w8-tmbr { border: 1px solid var(--line); padding: .9em 1.2em .9em 2.5em; border-radius: 5px; background: var(--wash) }
.ekj-m6d8 li { padding: 0; display: block; margin: 0 }
.wdbp-g6k { max-width: var(--w); margin: 52px auto; background: var(--surface); border: 1px solid var(--line); border-radius: 4px; box-shadow: 0 3px 14px rgba(56,42,22,.10); padding: calc(var(--step) + 10px) calc(var(--step) + 36px); overflow-wrap: break-word; outline: 3px double var(--line); outline-offset: 4px }
ul,ol { padding-left: 1.45rem; margin: 0 0 1rem }
.i951-7aty a { display: block; margin: 0 0 .55rem }
.xm6p-0jq dt { margin: 1.4em 0 .3em; font-weight: 500 }
.i2-2nw .xuh-927 li,.cbb-hoj1 .xuh-927 li { display: inline }
th { text-align: left; background: var(--wash); overflow-wrap: break-word; color: var(--fg); padding: 8px 10px; font-weight: 500; border-bottom: 1px solid var(--line) }
h3 { margin: 1.5em 0 .3em; font-size: 1.18rem; color: #2c63ba; font-family: 'Trebuchet MS',Helvetica,sans-serif; font-weight: 800 }
.oo4j-z5 a { text-decoration: none; padding: .25rem 0; color: var(--c-link); min-height: 46px; display: inline-block }
li { margin: .55rem 0 }
img { margin: 1.4em 0; display: block; height: auto; max-width: 100%; border-radius: 6px; box-shadow: 0 6px 20px rgba(56,42,22,.12) }
@media(max-width:760px){body { background: #faf7f7 }
.wdbp-g6k { outline-offset: -3px; border-right: 0; margin: 0; outline: 2px double #eae1d3; padding: calc(var(--step) + 6px) calc(var(--step) - 2px) }
img.e3-ez,img.hc-q6yp,img.wj7-w3b7 { margin-left: auto; margin-right: auto; max-width: 100% }
.kn6-xnkh { display: block; text-align: left }
.kn6-xnkh nav { text-align: left; margin: 1rem 0 0 }}
.ne9o-4j{border-inline-start:2px solid currentColor;padding-inline-start:1.15em}
@media(max-width:560px){h1{font-size:1.77rem}}figcaption{font-size:0.92rem}
@media(max-width:760px){table:not(.tw33-3cf table){table-layout:fixed}th:not(.tw33-3cf th),td:not(.tw33-3cf td){overflow-wrap:anywhere;padding-inline:5px}}