:root { --brand: #8224cb; --tint: #f8f1f7; --content-width: 880px; --gap: 0.75rem; --page: #fff; --ink: #1f271d; --subtle: #62725f; --line: #e0efdd }
:where(.o6l6bovs) .l6gsnw { padding: 1.4em 1.5em; border: 1px solid var(--line); margin-top: 2.2em; border-radius: 22px }
:where(.o6l6bovs) .haq2bw12 a { color: var(--brand); min-height: 2.75rem; display: inline-block; text-decoration: none; padding: .25em 0 }
:where(.o6l6bovs) .v18ogo:nth-of-type(odd) { background: var(--tint) }
:where(.o6l6bovs) .bnsrzk { padding: 0; margin: 0; list-style: none }
:where(.o6l6bovs) .kieu7z9v { display: inline-block; letter-spacing: -.01em; color: var(--brand); font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; font-weight: 700; text-decoration: none; font-size: 1.5rem }
:where(.o6l6bovs) .myh7qt li { margin: 0; padding: 0 }
:where(.o6l6bovs) h2 { letter-spacing: .04em; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; color: var(--ink); text-transform: uppercase; font-size: 1.48rem; line-height: 1.3; font-weight: 600; margin: 2.1em 0 .35em }
:where(.o6l6bovs) img.ziv1rj { margin-right: auto; max-width: 58%; margin-left: 0 }
:where(.o6l6bovs) figure>img,:where(.o6l6bovs) .o9f1v1a>img,:where(.o6l6bovs) .gjdm5wc>img,:where(.o6l6bovs) .ilq2vx>img,:where(.o6l6bovs) .cq3tke>img { margin-bottom: 0; margin-top: 0 }
:where(.o6l6bovs) .iqy7xi1b .myh7qt li,:where(.o6l6bovs) .sx1dh6 .myh7qt li { display: inline }
:where(.o6l6bovs) .ek7oz4 a { text-decoration: none; color: var(--subtle) }
:where(.o6l6bovs) .sx1dh6 a { min-height: 2.75rem; min-width: 24px; display: inline-block; padding: .25em 0; vertical-align: middle; max-width: 100% }
:where(.o6l6bovs) .l6gsnw h3 { font-size: 1.02rem; margin: 1.8em 0 .3em; color: var(--ink) }
:where(.o6l6bovs) h3 { font-weight: 600; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; font-size: 1.18rem; color: var(--ink); margin: 1.8em 0 .3em }
:where(.o6l6bovs) figure,:where(.o6l6bovs) .o9f1v1a,:where(.o6l6bovs) .gjdm5wc,:where(.o6l6bovs) .ilq2vx,:where(.o6l6bovs) .cq3tke { margin: 1.2em 0; padding: .45em; border-radius: 22px; border: 1px solid var(--line); background: #fdfcfd }
:where(.o6l6bovs) .x2f9na9y { border-left: 3px solid #8dc322; background: var(--tint); padding: .9em 1.2em .9em 2.6em; border-radius: 22px }
:where(.o6l6bovs) strong { color: var(--ink) }
:where(.o6l6bovs) .p34802g4 nav a { padding: .25em 0; min-height: 2.75rem; display: block; color: var(--subtle); margin: 0 0 .25em; text-decoration: none }
body { color: var(--ink); font: 18px/1.74 'Iowan Old Style','Palatino Linotype',Palatino,serif; margin: 0; -webkit-font-smoothing: subpixel-antialiased; background: radial-gradient(circle at 12% 0%,var(--tint) 0,var(--page) 48%,var(--page) 100%); min-height: 100vh }
:where(.o6l6bovs) .myh7qt li::before { content: none !important }
:where(.o6l6bovs) .cjsrg3 { color: var(--subtle); font-size: 1.12em }
:where(.o6l6bovs) .tcscbwf { width: 100%; margin: 1.2em 0; overflow-x: auto }
:where(.o6l6bovs) .qh4yykg a { min-height: 2.75rem; padding: .25em 0; margin: 0 0 .35em; display: block }
:where(.o6l6bovs) td { border-bottom: 1px solid var(--line); padding: 9px 11px; overflow-wrap: anywhere }
.xnebowk { margin: 0 }
:where(.o6l6bovs) hr { border: 0; border-top: 1px dashed var(--line); margin: 2em 0 }
:where(.o6l6bovs) ul li::before { left: 0; position: absolute; color: var(--brand); content: '\203a'; font-weight: 800 }
:where(.o6l6bovs) .myh7qt { margin: 0; list-style: none; padding: 0 }
:where(.o6l6bovs) .bnsrzk li { padding: 0; display: block; margin: 0 }
:where(.o6l6bovs) .haq2bw12 { font-size: .93rem; background: var(--tint); padding: .75em 1.1em; border-radius: 22px; margin: 1.2em 0; border: 1px solid var(--line) }
.o6l6bovs { max-width: var(--content-width); margin: 52px auto; background: transparent; border: 0; padding: calc(var(--gap) + 2.375rem) var(--gap); overflow-wrap: anywhere; outline: 7px solid var(--tint); outline-offset: 1px; border-top: 5px solid var(--brand); border-bottom: 8px solid var(--brand) }
:where(.o6l6bovs) img.hnvbzo38 { margin-left: auto; margin-right: auto; max-width: 88% }
:where(.o6l6bovs) ul { padding-left: 1.15em; list-style: none }
:where(.o6l6bovs) ul li { position: relative; padding-left: 1.1em }
.bbid { display: none }
:where(.o6l6bovs) .qvsgc2o li { margin: 0; padding: 0 }
:where(.o6l6bovs) .qvsgc2o { display: flex; gap: .25em; padding: 0; flex-wrap: wrap; list-style: none; margin: 0 }
:where(.o6l6bovs) .v18ogo>h2:first-child { margin-top: 0 }
:where(.o6l6bovs) details.ps2j19p summary { cursor: pointer; font-weight: 600; color: var(--ink) }
:where(.o6l6bovs) .ho8qew { padding: .9em 1.2em .9em 2.5em; border: 1px solid var(--line); background: var(--tint); border-radius: 22px }
:where(.o6l6bovs) .haq2bw12 summary { margin: 0 0 .45em; cursor: pointer; color: var(--ink); font-weight: 600 }
:where(.o6l6bovs) .wza177 dt { font-weight: 600; margin: 1em 0 .3em }
:where(.o6l6bovs) caption { color: var(--ink); font-weight: 600; text-align: left; caption-side: bottom; padding: .55em 0 }
:where(.o6l6bovs) .p34802g4 nav a:hover { color: var(--brand) }
html { -webkit-text-size-adjust: 100% }