/* theme */
body { margin: 0; font: 17.5px/1.82 Calibri,Candara,'Segoe UI',Optima,sans-serif; min-height: 100dvh; background: radial-gradient(circle at 50% -20%,#f9f1f7 0,#e4eee0 58%,#e4eee0 100%); -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #2a3526 }
body img.hw-537-l5g9 { max-width: 58%; margin-left: 0; margin-right: auto }
body .pul-na9-4m1 a+a::before { content: '\00b7'; opacity: .55; margin: 0 .4rem }
body .ima-dq-sxl h3 { margin: 0 0 .5rem }
body ul,body ol { margin: 0 0 1.1rem; padding-left: 1.8rem }
body .pf-xz-dq li { margin: .1rem 0 }
body :is(h2,h3) { scroll-margin-top: 2rem }
* { box-sizing: border-box }
body td { padding: 9px 11px; overflow-wrap: anywhere; border-bottom: 1px solid #e8eee6 }
body .bx-2aw-guas dt { font-weight: 600; margin: 1.4em 0 .3em }
::selection { color: #2a3526; background: #f9f1f7 }
body .phb-gq-uylv:nth-of-type(odd) { background: #f9f1f7 }
body details.itu-kiky-24 summary { cursor: pointer; color: #2a3526; font-weight: 600 }
body .lu-jtq9-55 { text-transform: uppercase; color: #2a3526; text-decoration: none; font-weight: 700; font-size: 1.25rem; font-family: 'Book Antiqua',Palatino,serif; letter-spacing: .05em; display: inline-block }
body th { padding: 9px 11px; border-bottom: 2px solid #e8eee6; color: #2a3526; text-align: center; overflow-wrap: anywhere; font-weight: 600 }
body h3 { font-family: 'Book Antiqua',Palatino,serif; font-weight: 700; color: #2a3526; font-size: 1.13rem; margin: 2em 0 .5em }
body .jfn-ghdv-vb51 { border-radius: 14px; border: 1px solid #e8eee6; background: #f9f1f7; padding: .7em 1em .7em 2.2em }
body img.wkm-if-vl { margin-left: auto; margin-right: 0; max-width: 58% }
body .xdx-dwd4-te h3 { font-size: 1.07rem; margin: 2em 0 .3em; color: #2a3526 }
body figure,body .flx-ar-433,body .xdu-kb-cf,body .uyh-bu-qr,body .qot-n6-fpj { background: #fefefe; margin: 1.8rem 0; border: 1px solid #e8eee6; padding: .6rem; border-radius: 14px }
body .pf-xz-dq { font-size: .95rem; border-bottom: 1px solid #e8eee6; border-top: 1px solid #e8eee6; padding: .85rem 1.2rem; background: #f9f1f7; margin: 1.2rem 0 }
body .qfo-hi-ax { font-size: .9rem; margin: .5rem 0 1.4rem; color: #5e6f59 }
body figcaption { color: #5e6f59; line-height: 1.4; margin-top: .45em; font-size: .8rem; text-align: center }
body .tkp-fhk-tk2 li { margin: 0; padding: 0 }
body .xdx-dwd4-te h2 { margin-top: .8em }
body ul { list-style-type: circle }
body .pf-xz-dq a { padding: .25rem 0; text-decoration: none; display: inline-block; color: #3a1ec4; min-height: 46px }
body p { margin: 0 0 1.15rem }
body .di-b8-ygt0::first-letter { font-family: 'Book Antiqua',Palatino,serif; font-size: 3em; line-height: .82; color: #1f4cc7; float: left; margin: .02em .08em 0 0; font-weight: 800 }
body .pf-xz-dq summary { cursor: pointer; color: #2a3526; margin: 0 0 .45rem; font-weight: 600 }
body .gwb-i8t-p8 table { margin: 0 }
body .waa-3f-l0 nav a:hover { color: #3a1ec4 }
body .tkp-fhk-tk2 { list-style: none; flex-wrap: wrap; display: flex; gap: .1em; margin: 0; padding: 0 }
body .pg-ewh-hhe2 { display: grid; gap: 1em 1.4em; grid-template-columns: repeat(auto-fit,minmax(12rem,1fr)) }
body h2 { margin: 1.9em 0 .45em; font-size: 1.42rem; font-weight: 900; font-family: 'Book Antiqua',Palatino,serif; color: #2a3526; line-height: 1.3 }
body .zdt-qtn8-2ex a { color: #5e6f59; text-decoration: none }
body .waa-3f-l0 nav { font-size: .92rem; margin: .55rem 0 0; line-height: 1.5 }
body img.qq-idx-kz { margin-right: auto; max-width: 58%; margin-left: auto }
body hr { border: 0; border-top: 1px dashed #e8eee6; margin: 2.8em 0 }
body strong { color: #2a3526 }
body img.wt-aux-3ci { margin-right: auto; margin-left: auto; max-width: 92% }
body .ima-dq-sxl { margin: 0 0 .7rem; border: 0; padding: 0 }
body .yzj-zz1-k1 { background: #f9f1f7; padding: .7em 1em .7em 2.4em; border-radius: 14px; border-left: 3px solid #1f4cc7 }
body .zdt-qtn8-2ex { font-size: .85rem; color: #5e6f59; margin: 0 0 1.4em }
body .owk-kqt-3a0p a { display: block; margin: 0 0 .45rem }
body .waa-3f-l0 nav .vz-1j-gim { margin: 0 .7rem .2rem 0; color: #5e6f59; cursor: default }