
.hp-q1xl nav a:hover { color: var(--brand) }
.hp-q1xl nav .ynq-83l li+li::before { content: '\2022'; opacity: .5; margin: 0 .55rem }
.esra-ylpn { font-size: 1.12em; color: var(--dim) }
a:focus-visible,summary:focus-visible,.il4-ta[tabindex="0"]:focus-visible { outline-offset: 2px; box-shadow: 0 0 0 3px var(--brand); outline: 2px solid var(--fg) }
.frmosamjn { color: #291d21 }
th { padding: 9px 11px; font-weight: 500; color: var(--fg); overflow-wrap: break-word; border-bottom: 2px solid var(--c-border); text-align: left }
li { margin: .4rem 0 }
details.px1-ssdi p { margin: .7em 0 0 }
.ynq-83l { margin: 0; padding: 0; list-style: none }
.t8ed-cs1p { border-radius: 4px; background: #e5e9f8; margin: .35em 0 1.6em; border-left: 3px solid var(--brand); font-size: .9rem; display: inline-block; padding: .45em .8em; color: var(--fg) }
td { overflow-wrap: break-word; padding: 9px 11px; border-bottom: 1px solid var(--c-border) }
figure,.k1-1lwq,.ea-ui,.jt87-7lo,.e7qm-d5 { margin: 2rem 0; padding: .75rem; border: 1px solid var(--c-border); border-radius: 18px; background: #fefefe }
.h6-cgmi .cof-8bv8 li,.yse-5k .cof-8bv8 li { display: inline }
h2 { padding-bottom: .2em; border-bottom: 2px solid #59c223; font-size: 1.34rem; margin: 1.6em 0 .6em; line-height: 1.26; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 700; color: var(--fg) }
.xo-kxcz dt { margin: 1.5em 0 .3em; font-weight: 500 }
.ynq-83l li { margin: 0; padding: 0; display: inline }
a:hover { box-shadow: inset 0 -3px 0 currentColor }
.ekjv-f783 { gap: .3em .8em; display: grid; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)) }
.xo-kxcz dd { padding: 0; margin: 0 0 1.2em }
.fvqs-2i { max-width: var(--content-width); margin: 24px auto; background: transparent; border: 0; padding: 34px 42px; overflow-wrap: break-word; outline: 1px solid var(--c-border); outline-offset: -8px; border-top: 5px solid var(--brand); border-bottom: 3px solid var(--brand) }
.kd-c7by { background: #e5e9f8; border-radius: 18px; border: 1px solid var(--c-border); padding: .9rem 1.2rem .9rem 2.5rem }
.cof-8bv8 li::before { content: none }
.jv-e0mc ul,.jv-e0mc ol { padding-left: 1.6rem; margin: 0 }
.z0k-aq { border-radius: 18px; border: 1px solid var(--c-border); margin-top: 2em; padding: .8em 1em }
.y9qp-am a { min-height: 48px; margin: 0 0 .55rem; display: block; padding: .25rem 0 }
.yse-5k a+a::before { opacity: .5; margin: 0 .55rem; content: '\2022' }
* { box-sizing: border-box }
.w3-s1 { margin: 0; padding: 0; flex-wrap: wrap; gap: .1em; list-style: none; display: flex }
.tb-c1 h3 { font-size: 1.1rem; color: var(--fg); margin: 1.5em 0 .3em }
table { border-collapse: collapse; margin: 1.6rem 0; font-size: .9rem; width: 100% }
.yse-5k a { display: inline-block; padding: .25rem 0; min-height: 48px; min-width: 24px; max-width: 100%; vertical-align: middle }
.jv-e0mc { border-top: 1px solid var(--c-border); margin: 1.8rem 0; background: #e5e9f8; border-bottom: 1px solid var(--c-border); font-size: .9rem; padding: .75rem 1.1rem }
.cb8-6g7 { font-size: .85rem; color: var(--dim); margin: .3rem 0 0; font-weight: 400 }
img.e8nv-5r { margin-right: 0; max-width: 66%; margin-left: auto }
.yse-5k .cof-8bv8 li+li::before { content: '\2022'; opacity: .5; margin: 0 .55rem }
.tb-c1 { margin-top: 2.8em; border-radius: 18px; padding: 1em 1.1em; background: #e5e9f8 }
.g2-yps { padding: .9em 1.2em .9em 2.6em; border-radius: 18px; background: #e5e9f8; border-left: 3px solid #59c223 }
.nt-skx h3 { margin: 0 0 .5rem }
.il4-ta table { margin: 0 }
@media(max-width:600px){body { background: #fefefe }
.fvqs-2i { margin: 0; outline: 1px solid #efe3e7; outline-offset: -3px; border-right: 0; border-radius: 0; padding: 24px 18px }
img.yy-0oy,img.pdq-pd,img.e8nv-5r { margin-right: auto; margin-left: auto; max-width: 100% }
.jtj-2vr { padding: .9em 1em }}
.esra-ylpn{padding-block:.3em}
@media(max-width:560px){h1{font-size:1.69rem}}figcaption{font-size:0.9425rem}
@media(max-width:600px){table:not(.il4-ta table){table-layout:fixed}th:not(.il4-ta th),td:not(.il4-ta td){overflow-wrap:anywhere;padding-inline:5.5px}}