/* site */
:where(.yk4-rlqr) .iy-inn li { padding: 0; margin: 0; display: inline }
:where(.yk4-rlqr) .iy-inn { margin: 0; list-style: none; padding: 0 }
:where(.yk4-rlqr) .bckf-ga { border-top: 1px solid #f0dee2; padding-top: 1.2em; margin-top: 2.4em }
:where(.yk4-rlqr) .zpy6-6j a { max-width: 100%; min-width: 24px; display: inline-block; min-height: 3rem; padding: .25rem 0; vertical-align: middle }
:where(.yk4-rlqr) .c96-28+.c96-28 { margin-top: 1.8em; padding-top: .4em; border-top: 1px solid #f0dee2 }
:where(.yk4-rlqr) .y2vu-s78 nav { font-size: .89rem; line-height: 1.85; margin: .7rem 0 0 }
:where(.yk4-rlqr) .dokk-eyjh h3 { color: #322528; font-size: 1.05rem; margin: 1.5em 0 .3em }
:where(.yk4-rlqr) .ud-mjou { border-radius: 999px; margin: 0 0 1.4em; padding: .3em .65em; display: inline-flex; font-size: .8rem; background: #f7dfe4; max-width: 100%; color: #756064 }
:where(.yk4-rlqr) .y2vu-s78 nav a { margin: 0 .85rem .2rem 0; padding: .25rem 0; min-height: 3rem; text-decoration: none; color: #756064; display: inline-block }
:where(.yk4-rlqr) .l83-c0ud { display: grid; gap: .6em 1em; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)) }
:where(.yk4-rlqr) .u6-pl a { padding: .25rem 0; display: inline-block; margin: 0 1.2rem .3rem 0; min-height: 3rem }
:where(.yk4-rlqr) .k2k-wi { background: transparent; border-left: 3px solid #ca1a41; padding: .25rem 0 .25rem 1rem; font-size: .95rem; margin: 1.8rem 0; border: 0 }
*,*::before,*::after { box-sizing: border-box }
:where(.yk4-rlqr) details.sca9-qoh2 p { margin: .7em 0 0 }
.rxmh-r9vo { font-size: .9rem; margin: .2em 0 1.75em; color: #756064 }
:where(.yk4-rlqr) ul { list-style-type: square }
:where(.yk4-rlqr) .dokk-eyjh { padding: 1.2em 1.35em; border-radius: 14px; background: #f7dfe4; margin-top: 2.4em }
:where(.yk4-rlqr) .zpy6-6j .fkn-esm li+li::before { margin: 0 .75rem; content: '\002d'; opacity: .6 }
:where(.yk4-rlqr) li { margin: .4rem 0 }
:where(.yk4-rlqr) strong { color: #322528 }
:where(.yk4-rlqr) h2 { font-weight: 900; text-transform: uppercase; font-size: 1.45rem; line-height: 1.26; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; margin: 2.3em 0 .4em; color: #322528; letter-spacing: .04em }
:where(.yk4-rlqr) h1::after { width: 66px; content: ''; display: block; height: 2px; margin: .38em auto 0; background: #ca1a41 }
:where(.yk4-rlqr) .c96-28>h2:first-child { margin-top: 0 }
:where(.yk4-rlqr) .y2vu-s78 { padding-top: .5rem; margin: 0 0 1.5rem; border-top: 2px solid #f0dee2; text-align: center }
:where(.yk4-rlqr) .ykdc-aj { gap: .55em 1.2em; display: grid; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)) }
:where(.yk4-rlqr) .fkn-esm li::before { display: none; content: "" }
:where(.yk4-rlqr) .zi05-4y { display: flex; padding: 0; margin: 0; list-style: none; gap: 0; flex-wrap: wrap }
:where(.yk4-rlqr) caption { color: #756064; caption-side: bottom; text-align: left; padding: .45em 0; font-weight: 600 }
:where(.yk4-rlqr) figcaption { text-align: right; line-height: 1.6; color: #756064; margin-top: .55em; font-size: .82rem }
html { -webkit-text-size-adjust: 100% }
:where(.yk4-rlqr) li::marker { color: #c51940 }
:where(.yk4-rlqr) .wvmb-alp dt { margin: 1.2em 0 .3em; font-weight: 600 }
:where(.yk4-rlqr) figure,:where(.yk4-rlqr) .its-o00,:where(.yk4-rlqr) .u8-2b9,:where(.yk4-rlqr) .u7-o0,:where(.yk4-rlqr) .ybq8-ocem { border: 1px solid #f0dee2; margin: 1.8rem 0; background: #fefefe; border-radius: 14px; padding: .45rem }
:where(.yk4-rlqr) td { border-bottom: 1px solid #f0dee2; overflow-wrap: break-word; padding: 8px 10px }
:where(.yk4-rlqr) img { margin: 1.8em 0; display: block; max-width: 100%; height: auto; border-radius: 14px; border: 1px solid #f0dee2 }
:where(.yk4-rlqr) .fkn-esm { margin: 0; list-style: none; padding: 0 }
:where(.yk4-rlqr) .u6-pl,:where(.yk4-rlqr) .yy-2e,:where(.yk4-rlqr) .zpy6-6j { line-height: 1.5; margin: .5rem 0 0 }
:where(.yk4-rlqr) .iy-inn li::before { content: ""; display: none }
:where(.yk4-rlqr) .yo-17 h3 { margin: 0 0 .5rem }
:where(.yk4-rlqr) p { margin: 0 0 1.25rem }
:where(.yk4-rlqr) .zi05-4y li { padding: 0; margin: 0 }
:where(.yk4-rlqr) .yo-17 { background: #fefefe; border-radius: 14px; padding: .9rem 1.2rem; border: 1px solid #f0dee2; margin: 0 0 .8rem }
:where(.yk4-rlqr) table { font-size: .95rem; margin: 1.5rem 0; border-collapse: collapse; width: 100% }