
:where(.o6l6bovs) .p34802g4 { text-align: center; margin: 0 0 1.8em; border-left: 4px solid var(--brand); padding: .4em 0 .4em .7em }
:where(.o6l6bovs) ol li::marker { color: var(--brand) }
:where(.o6l6bovs) .tcscbwf table { margin: 0 }
:where(.o6l6bovs) h1 { letter-spacing: -.02em; font-weight: 750; line-height: 1.24; color: var(--ink); font-size: 2.25rem; border-bottom: 3px solid var(--brand); font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; padding-bottom: .35em; margin: 0 0 .6em }
:where(.o6l6bovs) .sx1dh6 a+a::before { content: '\002d'; opacity: .45; margin: 0 .5em }
.s1iuy4dv { font-size: .9rem; margin: .25em 0 1.4em; align-items: center; border-radius: 999px; color: var(--brand); border: 1px solid var(--line); background: var(--tint); gap: .4em; padding: .3em .8em; display: inline-flex }
:where(.o6l6bovs) th { color: var(--ink); border-bottom: 1px solid var(--line); overflow-wrap: anywhere; font-weight: 600; padding: 9px 11px; text-align: left; background: var(--tint) }
:where(.o6l6bovs) .m5hv5d { padding: 1em 1.2em; background: var(--tint); margin-top: 1.6em; border-radius: 22px }
:where(.o6l6bovs) .iqy7xi1b a { margin: 0 1.4em .3em 0; display: inline-block; min-height: 2.75rem; padding: .25em 0 }
:where(.o6l6bovs) .p34802g4 nav { margin: 1em 0 0; line-height: 1.6; font-size: .89rem }
:where(.o6l6bovs) .zgkzqf4 { font-weight: 400; margin: .3em 0 0; font-size: .78rem; color: var(--subtle) }
:where(.o6l6bovs) .dzp20bnr { display: grid; gap: .3em .8em; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)) }
:where(.o6l6bovs) .pgsdw7 { display: grid; gap: .8em 1.2em; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)) }
:where(.o6l6bovs) table { border-collapse: collapse; font-size: .93rem; width: 100%; overflow: hidden; border-radius: 6px; margin: 1.2em 0; border: 1px solid var(--line) }
* { box-sizing: border-box }
:where(.o6l6bovs) li { margin: .5em 0 }
:where(.o6l6bovs) img.k0cag8 { margin-left: auto; margin-right: 0; max-width: 58% }
:where(.o6l6bovs) summary:focus-visible,:where(.o6l6bovs) .tcscbwf[tabindex="0"]:focus-visible,:where(.o6l6bovs) a:focus-visible { outline: 2px solid var(--ink); outline-offset: 1px; box-shadow: 0 0 0 3px var(--brand) }
:where(.o6l6bovs) img.c83xcl0 { margin-right: 0; margin-left: 0; max-width: 100% }
:where(.o6l6bovs) a { text-underline-offset: 3px; text-decoration: underline dotted; color: var(--brand) }
:where(.o6l6bovs) p { margin: 0 0 .95em }
:where(.o6l6bovs) .bnsrzk li::before { content: none !important }
:where(.o6l6bovs) .rs8dzmqr h3 { margin: 0 0 .3em }
:where(.o6l6bovs) .haq2bw12 li { margin: .15em 0 }
.o6l6bovs::before { background: linear-gradient(90deg,var(--brand),transparent); content: ''; display: block; margin: 0 0 1.3em; height: 3px }
:where(.o6l6bovs) .iqy7xi1b,:where(.o6l6bovs) .qh4yykg,:where(.o6l6bovs) .sx1dh6 { line-height: 1.5; margin: .3em 0 0 }
:where(.o6l6bovs) .sx1dh6 .myh7qt li+li::before { opacity: .45; content: '\002d'; margin: 0 .5em }
:where(.o6l6bovs) .l6gsnw h2 { margin-top: .4em }
:where(.o6l6bovs) .haq2bw12 ul,:where(.o6l6bovs) .haq2bw12 ol { padding-left: 1.6em; margin: 0 }
:where(.o6l6bovs) figcaption { text-align: center; color: var(--subtle); line-height: 1.4; margin-top: .45em; font-size: .85rem }
:where(.o6l6bovs) ul,:where(.o6l6bovs) ol { margin: 0 0 1.1em; padding-left: 1.6em }
:where(.o6l6bovs) .ek7oz4 { padding: .3em .65em; background: var(--tint); color: var(--subtle); border-radius: 999px; font-size: .85rem; display: inline-flex; margin: 0 0 1.4em; max-width: 100% }
:where(.o6l6bovs) blockquote { font-size: 1.08em; margin: 1.4em 0; border-left: 2px solid var(--line); color: var(--ink); font-style: italic; padding: .3em 0 .3em 1.3em }
::selection { background: var(--tint); color: var(--ink) }
:where(.o6l6bovs) img { margin: 1.2em 0; box-shadow: 0 6px 20px rgba(42,57,39,.12); height: auto; border-radius: 22px; display: block; max-width: 100% }
:where(.o6l6bovs) img.gipmwri { max-width: 58%; margin-left: auto; margin-right: auto }
:where(.o6l6bovs) .v18ogo { border-radius: 22px; margin: 1.1em 0; padding: 1.2em 1.35em }
:where(.o6l6bovs) .p34802g4 nav .ffjo75m { cursor: default; opacity: .65; margin: 0 1.15em .2em 0; color: var(--ink) }
:where(.o6l6bovs) .rs8dzmqr { border-radius: 22px; padding: .9em 1.2em; margin: 0 0 .7em; border: 1px solid var(--line) }
@media(max-width:720px){body { background: #fdfcfd }
.o6l6bovs { border-left: 0; outline: 4px solid #f8f1f7; outline-offset: -4px; border-right: 0; border-radius: 0; padding: calc(var(--gap) + 0.75rem) calc(var(--gap) + 0.375rem) }
:where(.o6l6bovs) img.ziv1rj,:where(.o6l6bovs) img.gipmwri,:where(.o6l6bovs) img.k0cag8 { margin-right: auto; margin-left: auto; max-width: 100% }
:where(.o6l6bovs) .v18ogo { padding: .7em .8em }}
:where(.o6l6bovs) .cjsrg3{padding-inline-start:1.15em;border-inline-start:4px solid currentColor}
@media(max-width:560px){:where(.o6l6bovs) h1{font-size:2.04rem}}:where(.o6l6bovs) figcaption{font-size:0.95rem}
@media(max-width:720px){:where(.o6l6bovs) table:not(.tcscbwf table){table-layout:fixed}:where(.o6l6bovs) th:not(.tcscbwf th),:where(.o6l6bovs) td:not(.tcscbwf td){overflow-wrap:anywhere;padding-inline:5.5px}}