.sdkbvisl9 .z0lsrl5zdr li { display: inline }
.ql7dazk1akh { border: 1px solid #e4f0e3; padding: .7em 1em .7em 2.2em; border-radius: 8px; background: #f8e0f0 }
.z0lsrl5zdr { list-style: none; margin: 0; padding: 0 }
.h5yku241 nav a { min-height: 48px; margin: 0 1rem .2rem 0; display: inline-block; padding: .25rem 0; color: #566b54; text-decoration: none }
.ra80k1uht4n h3 { margin: 0 0 .3rem }
a:hover { background: #f8e0f0 }
.awoy20kebx,.xby7fw1uc,.feyb68sj3w6 { line-height: 1.6; margin: .6rem 0 0 }
strong { color: #263225 }
.yx33q2zh { margin: .3em 0 1.25em; font-size: .9rem; gap: .4em; align-items: center; display: inline-flex; padding: .3em .8em; color: #8120be; background: #f8e0f0; border-radius: 999px; border: 1px solid #e4f0e3 }
.p3jhxj1mq>.z0lsrl5zdr { grid-column: 1/-1 }
.feyb68sj3w6 .z0lsrl5zdr li+li::before { content: '\203a' !important; margin: 0 .65rem; display: inline !important; opacity: .5 }
.ypf30ja5w { grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); gap: .4em 1em; display: grid }
.tfr6shg9xd2 { color: #566b54; font-size: .82rem; margin: 0 0 1.4em }
blockquote { border-radius: 0 8px 8px 0; border-left: 4px solid #8120be; background: #f8e0f0; margin: 1.6rem 0; padding: .5rem 1.1rem }
figcaption { color: #566b54; line-height: 1.6; font-size: .85rem; text-align: center; margin-top: .65em; background-color: #fbfcfb }
a { color: #8120be; border-radius: 3px; padding: 0 2px; text-underline-offset: 2px; text-decoration: underline }
.frodd487 { margin: 1.2rem 0; border: 1px solid #e4f0e3; font-size: .9rem; background: transparent; padding: .75rem 1.1rem; border-radius: 8px }
.lojt28isw8 nav { min-width: 0 }
img { border: 1px solid #e4f0e3; margin: 1.4em 0; display: block; border-radius: 0; max-width: 100%; height: auto }
.fwkxialpaf7 dd { padding: 0; margin: 0 0 1.1em }
.xby7fw1uc a { display: block; margin: 0 0 .7rem; padding: .25rem 0; min-height: 48px }
.tyidaowfefh { color: #566b54; margin: .25rem 0 1rem; font-size: .88rem }
.frodd487 li { margin: .25rem 0 }
figure,.qlxtc6e0mt,.k2n8l04fv,.nge1kflgxt,.l0r48zop { border-top: 1px solid #e4f0e3; border-bottom: 1px solid #e4f0e3; padding: .9rem 0; margin: 1.4rem 0 }
caption { padding: .35em 0; font-weight: 600; caption-side: top; color: #566b54; text-align: left }
a:focus-visible,summary:focus-visible,.y1bndij2[tabindex="0"]:focus-visible { box-shadow: 0 0 0 3px #8120be; outline: 2px solid #263225; outline-offset: .15rem }
.h5yku241 nav { text-align: right; line-height: 1.9; margin: 0; align-self: center; grid-column: 2; font-size: .86rem; grid-row: 1 / span 2 }
.cmkcny4d nav+nav { padding-top: .8em; border-top: 1px dotted #e4f0e3 }
.awoy20kebx a { margin: 0 1.2rem .3rem 0; min-height: 48px; display: inline-block; padding: .25rem 0 }
img.qhg8wrnc7an { max-width: 62%; margin-left: auto; margin-right: 0 }
li::marker { color: #8120be }
.dm5e2f3g li { display: inline; padding: 0; margin: 0 }
.idpgq82ff7n { max-width: 700px; margin: 52px auto; background: #fbfcfb; border-radius: 8px; padding: 50px 42px; overflow-wrap: break-word; box-shadow: 0 7px 24px rgba(27,66,24,.08); border-top: 2px solid #8120be; border-left: 5px solid #8120be }
.frodd487 summary { margin: 0 0 .45rem; color: #263225; cursor: pointer; font-weight: 600 }
.ae4biysvgl { color: #566b54; font-size: 1.12em }
.feyb68sj3w6 a+a::before { opacity: .5; content: '\203a'; margin: 0 .65rem }
body { margin: 0; background: radial-gradient(circle at 50% -20%,#f8e0f0 0,#fafafa 58%,#fafafa 100%); font: 16px/1.78 Tahoma,'DejaVu Sans',Geneva,Verdana,sans-serif; min-height: 100vh; letter-spacing: -.004em; color: #263225; -webkit-font-smoothing: antialiased }
.h5yku241>.zg1orehx4,.h5yku241>.ly7hvywrqfj { grid-column: 1 }
.fkktyu9la li { margin: 0; padding: 0 }
.p3jhxj1mq,.p3jhxj1mq .z0lsrl5zdr { grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr)); display: grid; gap: .6em 1em }
.z0lsrl5zdr li::before { position: static; content: none }
.feyb68sj3w6 a { min-width: 24px; min-height: 48px; max-width: 100%; vertical-align: middle; display: inline-block; padding: .25rem 0 }
.ly7hvywrqfj { margin: .15rem 0 0; font-size: .88rem; color: #566b54; font-weight: 400 }
.h5yku241 { border-bottom: 3px solid #8120be; align-items: center; text-align: left; display: grid; column-gap: 1.6rem; margin: 0 0 1.5rem; grid-template-columns: minmax(8ch,30%) minmax(0,1fr); padding-bottom: .6rem }
.dm5e2f3g { margin: 0; list-style: none; padding: 0 }
.sdkbvisl9 a { border-radius: .4em; border: 1px solid #e4f0e3; display: inline-block; margin: 0 .5em .5em 0 }
.h5yku241 nav .p0m9aoxpf { border-bottom: 2px solid #8120be; cursor: default; color: #566b54; margin: 0 1rem .2rem 0; padding-bottom: .15rem }
.h5yku241 nav a:hover { color: #8120be }
h3 { font-size: 1.13rem; font-family: Cambria,Constantia,Georgia,serif; color: #263225; margin: 2em 0 .5em; font-weight: 700 }
.u973tcr2 h2 { margin-top: .6em }
.zg1orehx4 { letter-spacing: 0; font-size: 1.15rem; font-family: Cambria,Constantia,Georgia,serif; font-weight: 700; display: inline-block; text-transform: lowercase; color: #263225; text-decoration: none }
.i49u1g1gb1 { background: #f8e0f0; border-left: 3px solid #8120be; border-radius: 8px; padding: .9em 1.2em .9em 2.6em }
details.qwd1g6ypa p { margin: .6em 0 0 }
.z0lsrl5zdr li { margin: 0; padding: 0 }
h2 { font-weight: 800; padding-bottom: .25em; color: #263225; margin: 1.6em 0 .35em; font-size: 1.42rem; line-height: 1.26; font-family: Cambria,Constantia,Georgia,serif; border-bottom: 1px solid #e4f0e3 }
.idpgq82ff7n::before { height: 4px; margin: 0 0 1.3em; display: block; content: ''; width: 40px; background: #8120be; border-radius: 2px }
th { padding: 10px 14px; text-align: left; overflow-wrap: break-word; font-weight: 600; color: #263225; border-bottom: 2px solid #e4f0e3 }
.movv9l3uzb1 { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr)); gap: .6em 1em }
*,*::before,*::after { box-sizing: border-box }
.awoy20kebx .z0lsrl5zdr li,.feyb68sj3w6 .z0lsrl5zdr li { display: inline }
img.jz0tl0uk { max-width: 100%; margin-right: 0; margin-left: 0 }
details.qwd1g6ypa summary { font-weight: 600; color: #263225; cursor: pointer }
.vytr9zpd1 { font-size: 1.05em; font-weight: 500; margin: 0 0 .45em; grid-column: 1/-1 }
.fkktyu9la { flex-wrap: wrap; display: flex; margin: 0; gap: .2em; padding: 0; list-style: none }
ul,ol { margin: 0 0 1.4rem; padding-left: 1.6rem }
.y1bndij2 table { margin: 0 }
img.f7kvfro2 { margin-left: 0; max-width: 62%; margin-right: auto }
.fwkxialpaf7 dt { margin: 1.2em 0 .3em; font-weight: 600 }
.lojt28isw8 { text-align: center; margin-top: 1.6em; padding-top: 0; border: 0; font-size: 1rem }
img.xoz1budz { margin-left: auto; max-width: 90%; margin-right: auto }
.frodd487 a { display: block; color: #8120be; text-decoration: none; padding: .25rem 0; min-height: 48px }
.y1bndij2 { width: 100%; margin: 1.4rem 0; overflow-x: auto }
img.rj74858w3o { max-width: 62%; margin-right: auto; margin-left: auto }
li { margin: .35rem 0 }
figure>img,.qlxtc6e0mt>img,.k2n8l04fv>img,.nge1kflgxt>img,.l0r48zop>img { margin-bottom: 0; margin-top: 0 }