html { --tint: #393926; --brand: #88e059; --line: #494d3f; --page: #1a1d13; --fg: #ebece8; --card: #272b1e; --pad: 1.25em; --content-width: 800px }
.jwtnofeyr { line-height: 1.5 }
body .p6b6e4 ul,body .p6b6e4 ol { margin: 0; padding-left: 1.6rem }
body .nd45b941 li::before { content: none }
body h3 { font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; font-weight: 600; font-size: 1.08rem; margin: 1.8em 0 .5em; color: var(--fg) }
body .h76cf6 { padding: 0; margin: 0; list-style: none }
body .iea8b86f .h76cf6 li+li::before { content: '\00b7'; margin: 0 .55rem; opacity: .55 }
body li { margin: .35rem 0 }
* { box-sizing: border-box }
body .iea8b86f a+a::before { margin: 0 .55rem; opacity: .55; content: '\00b7' }
body .t18a4e16 nav a:hover { color: var(--brand) }
body ul,body ol { margin: 0 0 1.4rem; padding-left: 1.6rem }
body .q9e648 dt { font-weight: 500; margin: 1.5em 0 .3em }
body table { border-collapse: collapse; font-size: .93rem; width: 100%; margin: 1.6rem 0; overflow: hidden; border-radius: 6px; border: 1px solid var(--line) }
body .z544a1 { border: 1px solid var(--line); border-radius: 10px; background: var(--tint); padding: .7em 1em .7em 2.2em }
body img.a043db { max-width: 95%; margin-right: auto; margin-left: auto }
body a:hover { background: var(--tint) }
body .p6b6e4 li { margin: .25rem 0 }
body .z03ecb1 { font-size: .85rem; margin: .2rem 0 1.1rem; color: #b0b79f }
body .t18a4e16 nav a { padding: .25rem 0; display: inline-block; color: #b0b79f; text-decoration: none; min-height: 44px; margin: 0 1.3rem .2rem 0 }
body .p6b6e4 a { min-height: 44px; text-decoration: none; padding: .25rem 0; display: inline-block; color: var(--brand) }
body .p264bbd { margin: .2rem 0 0; font-weight: 400; font-size: .88rem; color: #b0b79f }
body .w3179d98,body .daa573,body .iea8b86f { margin: .5rem 0 0; line-height: 1.6 }
body td { overflow-wrap: break-word; padding: 12px 14px; border-bottom: 1px solid var(--line) }
body .s76f633 { border-radius: 10px; margin-top: 2.8em; border: 1px solid var(--line); padding: 1.2em 1.35em }
body a:focus-visible,body summary:focus-visible,body .ad31cf[tabindex="0"]:focus-visible,body input:focus-visible,body textarea:focus-visible,body button:focus-visible { outline-offset: 4px; outline: 2px solid var(--brand) }
body .de93f9 h3 { margin: 0 0 .5rem }
body figure>img,body .i9525e92>img,body .ie29ba0e>img,body .m2005c2b>img,body .i3c9c4>img { margin-top: 0; margin-bottom: 0 }
body .l1fa4ffb { display: inline-block; font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; font-size: 1.15rem; text-decoration: none; letter-spacing: -.01em; color: var(--fg); font-weight: 900 }
body .b4b5904>h2:first-child { margin-top: 0 }
body .t18a4e16 nav .nav-current { cursor: default; color: var(--fg); margin: 0 1.3rem .2rem 0; opacity: .6 }
body .ic38df18 li { padding: 0; margin: 0 }
body .ad31cf { width: 100%; overflow-x: auto; margin: 1.6rem 0 }
body .w3179d98 .h76cf6 li,body .iea8b86f .h76cf6 li { display: inline }
body figure,body .i9525e92,body .ie29ba0e,body .m2005c2b,body .i3c9c4 { background: var(--card); margin: 1.6rem 0; border-left: 4px solid var(--brand); padding: .8rem .95rem; box-shadow: 0 5px 16px rgba(55,64,35,.08) }
body .h76cf6 li { margin: 0; padding: 0 }
body details.m635fac2 summary { color: var(--fg); font-weight: 500; cursor: pointer }
body ul li::before { color: var(--brand); position: absolute; content: '\00b7'; font-weight: 700; left: 0 }
body p { text-indent: 1.6rem; margin: 0 0 .35rem }
body .daa573 a { display: block; margin: 0 0 .45rem }
body hr { border: 0; border-top: 1px solid var(--line); margin: 2em 0 }
.frcaxs { padding: 0 }
:is(body h2,body h3) { scroll-margin-top: 1.5rem }
body .t18a4e16 { text-align: left; padding-bottom: .75rem; column-gap: 1.3rem; display: grid; border-bottom: 2px solid var(--line); grid-template-columns: minmax(0,1fr) auto; align-items: center; margin: 0 0 2rem }
body .b4b5904 { border: 1px solid var(--line); background: var(--tint); padding: 1em 1.1em; border-radius: 10px; margin: 1.2em 0 }