
.bb720f4 { margin: .2em 0 1.75em; font-size: .9rem; padding: .3em .8em; display: inline-flex; gap: .4em; border: 1px solid #ead2d9; background: #eff9fa; color: #107633; align-items: center; border-radius: 999px }
.ha18a9 .lb331d49 { padding-bottom: .5rem; text-align: center; border-bottom: 2px solid #ead2d9; margin: 0 0 1.5rem }
.ha18a9 { max-width: 840px; margin: 34px auto; background: #fdfefd; border: 1px solid #ead2d9; border-radius: 8px; box-shadow: 0 2px 20px rgba(67,33,43,.06); padding: 40px 42px; overflow-wrap: anywhere; outline: 3px double #ead2d9; outline-offset: 4px }
.ha18a9 .vbf3c4 a { margin: 0 .5rem .5rem 0; display: inline-block; border-radius: .2rem; border: 1px solid #ead2d9 }
.ha18a9 h1 { padding-left: .55em; border-left: 5px solid #1ccb57; margin: 0 0 .4em; line-height: 1.2; font-family: 'Segoe UI',system-ui,sans-serif; font-size: clamp(1.7rem,1.5vw + 1.6rem,2.2rem); font-weight: 700; letter-spacing: -.02em; color: #30282a }
*,*::before,*::after { box-sizing: border-box }
.ha18a9 td { border-bottom: 1px solid #ead2d9; overflow-wrap: anywhere; padding: 10px 12px }
.ha18a9 .u21888a li { padding: 0; margin: 0; display: inline }
.ha18a9 .h96197 li { margin: 0; padding: 0 }
.ha18a9 .f088803f { font-size: .82rem; margin: 0 0 1.4em; padding-bottom: .55em; border-bottom: 1px solid #ead2d9; color: #835e69 }
.ha18a9 .u36b48 a { padding: .25rem 0; margin: 0 0 .55rem; display: block; min-height: 2.75rem }
.ha18a9 .u21888a { list-style: none; margin: 0; padding: 0 }
.ha18a9 .o9fdf0cb>.h96197 { grid-column: 1/-1 }
.ha18a9 img.ked76b3a { margin-right: auto; margin-left: 0; max-width: 74% }
.ha18a9 details.pea91a p { margin: .8em 0 0 }
.ha18a9 .w5bebfe1 .h96197 li,.ha18a9 .i6cd9d69 .h96197 li { display: inline }
.ha18a9 .lf5000d { width: 100%; overflow-x: auto; margin: 1.5rem 0 }
.ha18a9 .c2d47ca0 { gap: 1em 1.4em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)) }
.ha18a9 h2 { letter-spacing: .03em; line-height: 1.34; font-size: 1.5rem; font-weight: 500; font-variant: small-caps; color: #30282a; font-family: 'Segoe UI',system-ui,sans-serif; margin: 1.7em 0 .35em }
.ha18a9 .h96197 { padding: 0; list-style: none; margin: 0 }
.ha18a9 .j8fcd81 p { color: #30282a; margin: 0 0 .45rem; font-weight: 700 }
.qkgmnftug { box-sizing: border-box }
.ha18a9 .n0bad0 nav { min-width: 0 }
.ha18a9 .zeb684d1 { margin-top: 2.4em; padding: 1em 1.1em; border-radius: 8px; background: #eff9fa }
.ha18a9 .o9fdf0cb,.ha18a9 .o9fdf0cb .h96197 { grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)); gap: 1em 1.4em; display: grid }
.ha18a9 figcaption { line-height: 1.5; color: #835e69; text-align: center; font-size: .88rem; margin-top: .45em }
.ha18a9 ul,.ha18a9 ol { margin: 0 0 1.2rem; padding-left: 1.3rem }
.ha18a9 ul li::before { font-weight: 800; position: absolute; color: #107633; left: 0; content: '\00b7' }
.ha18a9 .f088803f a { text-decoration: none; color: #835e69 }
.ha18a9::before { border-radius: 2px; background: #1ccb57; content: ''; height: 4px; margin: 0 0 1.3em; width: 56px; display: block }
.ha18a9 .e210df>h2:first-child { margin-top: 0 }
.ha18a9 .d0348e li { padding: 0; margin: 0 }
.ha18a9 .j8fcd81 ul,.ha18a9 .j8fcd81 ol { padding-left: 1.3rem; margin: 0 }
.ha18a9 a { text-underline-offset: 2px; transition: color .22s linear,box-shadow .22s linear; color: #107633; text-decoration: underline }
.ha18a9 figure,.ha18a9 .mf5b51,.ha18a9 .kca2d9ce,.ha18a9 .n2501a0,.ha18a9 .fc1628a2 { border-radius: 8px; border: 1px solid #ead2d9; margin: 1.8rem 0; padding: .6rem; background: #fdfefd }
body { background: #ede6e8; margin: 0; color: #30282a; font: 18px/1.7 'Times New Roman',Times,Georgia,serif }
.ha18a9 img.mc34926a { margin-right: auto; max-width: 92%; margin-left: auto }
.ha18a9 caption { color: #835e69; caption-side: top; text-align: center; padding: .45em 0; font-weight: 700 }
.ha18a9 .dbbdf07 { border-radius: 8px; border-left: 3px solid #1ccb57; padding: .7em 1em .7em 2.4em; background: #eff9fa }
.ha18a9 .n23965 nav+nav { border-top: 1px solid #ead2d9; padding-top: .5em }
.ha18a9 th { color: #30282a; border-bottom: 1px solid #ead2d9; overflow-wrap: anywhere; padding: 10px 12px; text-align: left; font-weight: 700; background: #eff9fa }
@media(max-width:820px){body { background: #fdfefd }
.ha18a9 { border-left: 0; outline: 2px double #ead2d9; margin: 0; border-radius: 0; outline-offset: -3px; padding: 30px 22px }
.ha18a9 img.ked76b3a,.ha18a9 img.r05f5c27,.ha18a9 img.z8f6b7e { max-width: 100%; margin-right: auto; margin-left: auto }
.ha18a9 .e210df { padding: .9em 1em }}
@supports (text-wrap: pretty){.ha18a9 p{text-wrap:pretty}}
.ha18a9 .r19c1c{padding-block:.4em}
@media(max-width:560px){.ha18a9 h1{font-size:clamp(1.6825rem,0.975vw + 1.6175rem,2.0075rem)}}.ha18a9 figcaption{font-size:0.944rem}
@media(max-width:820px){.ha18a9 table:not(.lf5000d table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}.ha18a9 th,.ha18a9 td{overflow-wrap:break-word;word-break:normal;padding-inline:6px}}
.ha18a9 pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.ha18a9 .lb331d49 nav{min-width:0;max-width:100%}.ha18a9 .lb331d49 nav a,.ha18a9 .gd8be4{overflow-wrap:normal;word-break:normal}.ha18a9 .f088803f>a{flex:0 0 auto;white-space:nowrap}
.ha18a9 .tcc7df7d{display:none}
@media(max-width:48rem){
.ha18a9 .wd148e7{min-width:0;max-width:100%;margin-inline:0}
.ha18a9 .wd148e7>img{display:none}
.ha18a9 .wd148e7>figcaption{display:none}
.ha18a9 .wd148e7>.tcc7df7d{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
.ha18a9 .tcc7df7d .y88dce{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.ha18a9 .tcc7df7d .nd3764{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.ha18a9 .tcc7df7d .f66b1336{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.ha18a9 .tcc7df7d ol.f66b1336{list-style:decimal;padding-left:1.8em}
.ha18a9 .tcc7df7d .f66b1336>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
.ha18a9 .tcc7df7d .f66b1336>li::before{content:none!important;display:none!important}
.ha18a9 .tcc7df7d .f66b1336>li::marker{color:inherit;font-size:1em;font-weight:600}
.ha18a9 .tcc7df7d.v6dd0a05 .f66b1336{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.ha18a9 .tcc7df7d.jfcb4eb .f66b1336>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.ha18a9 .tcc7df7d.r52ce2 .f66b1336>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.ha18a9 .tcc7df7d.e4c31ae3 .f66b1336>li{border-radius:.7em}
}