:root { --color-border: #deeae3; --tint: #f5ebe2; --color-text: #222925; --c-bg: #fff; --measure: 760px; --accent: #26ad64; --accent-text: #1a7745; --step: 12px }
body .wwqmn3 { background: var(--tint); padding: .7em 1em .7em 2.2em; border-radius: 5px; border: 1px solid var(--color-border) }
body details.c5mzdn5 p { margin: .7em 0 0 }
body tr:nth-child(even) td { background: var(--tint) }
body .yr3gza nav { border-top: 1px solid var(--color-border); padding-top: .35em; line-height: 1.85; text-align: left; margin: .35em 0 0; font-size: .92rem }
body .mau06 nav+nav { border-top: 1px dashed var(--color-border); padding-top: 1em }
body .i9zz6 { margin: 1.5em 0; width: 100%; overflow-x: auto }
body .hus57n li { display: inline; padding: 0; margin: 0 }
body figure,body .qsseol,body .alkps6,body .j759yre,body .honzsv { padding: .75em; margin: 2em 0; border: 1px solid var(--color-border); background: #fefefe; border-radius: 5px }
body .hus57n { list-style: none; padding: 0; margin: 0 }
body .suv1nz>.lsqvc { grid-column: 1/-1 }
body img.z05d1 { margin-right: 0; max-width: 78%; margin-left: auto }
body .suv1nz,body .suv1nz .lsqvc { gap: .8em 1.2em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)) }
body .mdnshr { background: var(--tint); border-left: 3px solid #29bcb5; padding: .9em 1.2em .9em 2.6em; border-radius: 4px }
body .blyijo { padding: 0; display: flex; margin: 0; list-style: none; flex-wrap: wrap; gap: 0 }
body .lsqvc li::before { position: static; display: none }
body .lsqvc { list-style: none; padding: 0; margin: 0 }
body h1 { border-bottom: 3px solid var(--accent); font-family: Tahoma,Verdana,Geneva,sans-serif; font-weight: 750; color: var(--color-text); padding-bottom: .35em; letter-spacing: .01em; font-size: 1.9rem; line-height: 1.24; margin: 0 0 .8em }
body li { margin: .5em 0 }
body .yr3gza nav a:hover { color: var(--accent-text) }
body .xcbw2 .lsqvc li+li::before { content: '\2219' !important; opacity: .45; margin: 0 .55em; display: inline !important }
body .bdr25 .lsqvc li,body .xcbw2 .lsqvc li { display: inline }
body .ebdiznl p { margin: 0 0 .45em; font-weight: 700; color: var(--color-text) }
body .i9zz6 table { margin: 0 }
body .xcbw2 a+a::before { content: '\2219'; margin: 0 .55em; opacity: .45 }
body details.c5mzdn5 { margin: 0 0 .45em; border-left: 3px solid var(--accent); padding: .55em 0 .55em .85em }
body .blyijo li { padding: 0; margin: 0 }
body .xnq3oc5 a { border-bottom: 1px dashed var(--color-border); display: block }
body figcaption { text-align: right; background-color: #fefefe; color: #587063; margin-top: .35em; line-height: 1.5; font-size: .8rem }
body a:hover { background: var(--tint) }
body .q06v7 { margin: 0 0 1em; border: 0; padding: .7em 1em; border-left: 3px solid var(--accent) }
body .lsqvc li { margin: 0; padding: 0 }
body .hus57n li::before { display: none; position: static }
body img { border-radius: 0; max-width: 100%; margin: 2em 0; height: auto; border: 1px solid var(--color-border); display: block }
body .h96nkpv { margin: 0 0 .6em; font-weight: 700; font-size: 1.05em; grid-column: 1/-1 }
body figure>img,body .qsseol>img,body .alkps6>img,body .j759yre>img,body .honzsv>img { margin-top: 0; margin-bottom: 0 }
body img.rhpipbq { margin-left: auto; margin-right: auto; max-width: 78% }
body details.c5mzdn5 summary { color: var(--color-text); cursor: pointer; font-weight: 700 }
body .vygej { display: flex; flex-wrap: wrap; gap: .8em 1.2em }
body .yr3gza nav .jo9ti { margin: 0 1em .2em 0; cursor: default; color: #587063 }
body strong { color: var(--color-text) }
body .f5ah7 { margin: .25em 0 1em; color: #587063; font-size: .88rem }
body .yr3gza { align-items: stretch; padding-bottom: .5em; display: flex; flex-direction: column; margin: 0 0 2em; row-gap: .5em; text-align: left }
body .amflc2>h2:first-child { margin-top: 0 }
body .yr3gza nav a { padding: .25em 0; text-decoration: none; color: #587063; display: inline-block; min-height: 46px; margin: 0 1em .2em 0 }
body .q06v7 h3 { margin: 0 0 .5em }
body .amflc2+.amflc2 { margin-top: 2em; border-top: 1px solid var(--color-border); padding-top: .2em }
.w1h95hu { border-left: 3px solid var(--accent); color: var(--color-text); font-size: .9rem; background: var(--tint); padding: .45em .8em; display: inline-block; border-radius: 4px; margin: .3em 0 1.25em }
body .ynl57 a { text-decoration: none; color: #587063 }
body .ebdiznl { font-size: .95rem; border-radius: 5px; border: 1px solid var(--color-border); padding: .85em 1.2em; background: transparent; margin: 1.2em 0 }
body h3 { font-weight: 700; margin: 1.5em 0 .3em; font-size: 1.11rem; color: var(--color-text); font-style: italic; font-family: Tahoma,Verdana,Geneva,sans-serif }
.dtvul { max-width: var(--measure); margin: 30px auto; background: #fefefe; border: 1px solid var(--color-border); border-radius: 4px; box-shadow: 0 8px 24px rgba(32,51,41,.12); padding: calc(var(--step) + 32px) calc(var(--step) + 22px); overflow-wrap: break-word; background-image: linear-gradient(90deg,var(--accent) 0,var(--accent) 7px,transparent 7px); border-top: 8px solid var(--accent); border-left: 3px solid var(--accent) }
body .ynl57 { color: #587063; font-size: .8rem; padding-bottom: .35em; border-bottom: 1px solid var(--color-border); margin: 0 0 1.4em }
*,*::before,*::after { box-sizing: border-box }
body ul { list-style-type: disc }
body .pc25jt8 h2 { margin-top: .8em }
body h2 { color: var(--color-text); margin: 1.7em 0 .5em; font-family: Tahoma,Verdana,Geneva,sans-serif; font-weight: 500; line-height: 1.3; font-size: 1.38rem }
body .uodzm a { margin: 0 .5em .5em 0; display: inline-block; border: 1px solid var(--color-border); border-radius: 0 }
body .e4paj3c { font-size: .92rem; padding: .8em 1em; text-align: center; border: 1px solid var(--color-border); border-radius: 5px; margin-top: 1.6em }
body table { margin: 1.5em 0; overflow: hidden; font-size: .95rem; border-radius: 6px; border-collapse: collapse; width: 100%; border: 1px solid var(--color-border) }
body .pc25jt8 { border-left: 4px solid var(--accent); padding: .2em 0 .2em 1em; margin-top: 2.4em }
body th { font-weight: 700; padding: 12px 14px; text-align: left; overflow-wrap: break-word; border-bottom: 1px solid var(--color-border); color: var(--color-text); background: var(--tint) }
body .bdr25,body .csdxn3,body .xcbw2 { line-height: 1.6; margin: .6em 0 0 }
body li::marker { color: var(--accent-text) }
body .ebdiznl li { margin: .2em 0 }
body .bdr25 a { min-height: 46px; margin: 0 1.4em .3em 0; display: inline-block; padding: .25em 0 }
body img.faopz { max-width: 78%; margin-left: 0; margin-right: auto }
body hr { border: 0; height: 2px; background: linear-gradient(90deg,var(--accent),transparent); margin: 2.8em 0 }
body .slms3c { display: grid; gap: .3em .8em; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)) }
body .uodzm .lsqvc li { display: inline }
body .pc25jt8 h3 { margin: 1.5em 0 .3em; font-size: 1.1rem; color: var(--color-text) }
body .ebdiznl summary { margin: 0 0 .45em; cursor: pointer; font-weight: 700; color: var(--color-text) }
body img.ddign { max-width: 100%; margin-left: 0; margin-right: 0 }
.uynpn { margin: 0 }
body p { margin: 0 0 1.2em }
body .ebdiznl a { min-height: 46px; display: block; padding: .25em 0; color: var(--accent-text); text-decoration: none }
body .i9zz6[tabindex="0"]:focus-visible,body summary:focus-visible,body a:focus-visible { outline: 2px solid var(--color-text); box-shadow: 0 0 0 3px var(--accent-text); outline-offset: 4px }
body .xcbw2 a { max-width: 100%; min-height: 46px; padding: .25em 0; vertical-align: middle; display: inline-block; min-width: 24px }
body img.h5tkl { max-width: 95%; margin-right: auto; margin-left: auto }
body .jy8okd { display: inline-block; font-family: Tahoma,Verdana,Geneva,sans-serif; text-decoration: none; font-size: 1.25rem; font-weight: 800; letter-spacing: -.005em; color: var(--accent-text); text-transform: capitalize }
html { -webkit-text-size-adjust: 100% }
body .csdxn3 a { display: block; padding: .25em 0; min-height: 46px; margin: 0 0 .35em }
body .suv1nz a,body .uodzm a,body .xnq3oc5 a { padding: .35em .6em; max-width: 100%; overflow-wrap: anywhere; min-height: 46px }
body ul,body ol { margin: 0 0 1.1em; padding-left: 1.45em }
body .e4paj3c nav { min-width: 0 }
body .vygej nav { flex: 1 1 13rem }
body .vshdvft { gap: .8em 1.2em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)) }
body .ebdiznl ul,body .ebdiznl ol { margin: 0; padding-left: 1.45em }
body a { text-underline-offset: 2px; padding: 0 2px; text-decoration: underline; color: var(--accent-text); border-radius: 3px }
body { font: 16px/1.78 'Iowan Old Style','Palatino Linotype',Palatino,serif; -moz-osx-font-smoothing: grayscale; background: radial-gradient(circle at 50% -20%,var(--tint) 0,var(--c-bg) 58%,var(--c-bg) 100%); color: var(--color-text); letter-spacing: .003em; min-height: 100dvh; margin: 0; -webkit-font-smoothing: antialiased }
body td { border-bottom: 1px solid var(--color-border); padding: 12px 14px; overflow-wrap: break-word }
@media (max-width:640px){body { background: #fefefe }
.dtvul { margin: 0; border-radius: 0; border-left: 0; padding: calc(var(--step) + 18px) calc(var(--step) + 10px) }
body img.faopz,body img.rhpipbq,body img.z05d1 { max-width: 100%; margin-right: auto; margin-left: auto }}