:root { --color-surface: #fefefd; --accent: #3a2eb9; --soft: #f7f1f7; --color-muted: #697262; --maxw: 660px; --color-border: #e9efe4; --page: #f6f7f6; --text: #252922 }
#uwkn_6t .sak_bpm dt { font-weight: 600; margin: 1.4em 0 .3em }
* { box-sizing: border-box }
#uwkn_6t .kd_ww { background: var(--soft); border: 1px solid var(--color-border); border-radius: 5px; padding: .7em 1em .7em 2.2em }
#uwkn_6t img.kohr_w3r1 { margin-left: auto; max-width: 88%; margin-right: auto }
#uwkn_6t .vgt_s8 { gap: 1em 1.4em; display: grid; grid-template-columns: repeat(auto-fit,minmax(12rem,1fr)) }
#uwkn_6t a:focus-visible,#uwkn_6t summary:focus-visible,#uwkn_6t .pi_up7[tabindex="0"]:focus-visible,#uwkn_6t input:focus-visible,#uwkn_6t textarea:focus-visible,#uwkn_6t button:focus-visible { outline: 2px solid var(--accent); outline-offset: 1px }
#uwkn_6t .pi_5iz { padding: .9em 1.2em; border-left: 3px solid var(--accent); margin: 0 0 1em; border: 0 }
#uwkn_6t .pi_up7 table { margin: 0 }
#uwkn_6t figcaption { text-align: left; margin-top: .35em; line-height: 1.6; font-size: .85rem; color: var(--color-muted) }
#uwkn_6t .qetm_6pk li::before { content: normal }
#uwkn_6t>p:first-of-type { text-indent: 0 }
#uwkn_6t p { margin: 0 0 1.25em }
#uwkn_6t figure,#uwkn_6t .od_aa6,#uwkn_6t .cikz_oiv,#uwkn_6t .axu_op,#uwkn_6t .dm_m0 { margin: 1.6em 0; background: var(--soft); padding: .5em; border-radius: 6px }
#uwkn_6t img { height: auto; border-radius: 0; margin: 1.6em 0; display: block; border: 1px solid var(--color-border); max-width: 100% }
#uwkn_6t .hy_tc a { margin: 0 0 .45em; display: block }
#uwkn_6t .spk_xn9 nav a { color: var(--color-muted); margin: 0 .7em .2em 0; padding: .25em 0; text-decoration: none; display: inline-block; min-height: 2.75rem }
#uwkn_6t .bk_pmg ul,#uwkn_6t .bk_pmg ol { margin: 0; padding-left: 1.3em }
#uwkn_6t img.cblj_4n92 { margin-right: auto; max-width: 58%; margin-left: 0 }
#uwkn_6t .tcjq_qo6 { border-left: 4px solid var(--accent); margin-top: 2.8em; padding: .2em 0 .2em 1em }
.mssk_th { background: var(--soft); border-left: 3px solid var(--accent); padding: .45em .8em; margin: .2em 0 1.75em; color: var(--text); display: inline-block; font-size: .9rem; border-radius: 4px }
#uwkn_6t .qetm_6pk li { padding: 0; margin: 0; display: inline }
#uwkn_6t th { color: var(--text); font-weight: 600; padding: 8px 10px; border-bottom: 2px solid var(--color-border); overflow-wrap: anywhere; text-align: left }
html { -webkit-text-size-adjust: 100% }
#uwkn_6t h3 { font-weight: 400; color: var(--text); font-size: 1.1rem; font-family: Tahoma,Verdana,Geneva,sans-serif; margin: 1.5em 0 .45em }
#uwkn_6t .bjf_qy46 { background: var(--soft); border: 1px solid var(--color-border); margin: 1.5em 0; border-radius: 6px; padding: 1em 1.1em }
#uwkn_6t ul,#uwkn_6t ol { padding-left: 1.3em; margin: 0 0 1.1em }
#uwkn_6t .qaj_tay .xy_mne li+li::before { margin: 0 .75em; content: '\2219'; opacity: .55 }
#uwkn_6t li { margin: .45em 0 }
#uwkn_6t td { border-bottom: 1px solid var(--color-border); overflow-wrap: anywhere; padding: 8px 10px }
#uwkn_6t .lori_yxqv { margin: .2em 0 1.1em; font-size: .82rem; color: var(--color-muted) }
#uwkn_6t details.slvm_zq { border-left: 3px solid var(--accent); margin: 0 0 .45em; padding: .55em 0 .55em .85em }
#uwkn_6t .qaj_tay a+a::before { margin: 0 .75em; opacity: .55; content: '\2219' }
#uwkn_6t .pi_up7 { overflow-x: auto; margin: 1.4em 0; width: 100% }
#uwkn_6t .bjf_qy46>h2:first-child { margin-top: 0 }
#uwkn_6t figure>img,#uwkn_6t .od_aa6>img,#uwkn_6t .cikz_oiv>img,#uwkn_6t .axu_op>img,#uwkn_6t .dm_m0>img { margin-top: 0; margin-bottom: 0 }
#uwkn_6t h1 { font-weight: 800; border-left: 5px solid var(--accent); font-size: 1.85rem; line-height: 1.1; font-family: Tahoma,Verdana,Geneva,sans-serif; padding-left: .55em; letter-spacing: -.01em; color: var(--text); margin: 0 0 .65em }
#uwkn_6t .spk_xn9 nav { grid-row: 1 / span 2; font-size: .92rem; align-self: center; line-height: 2; grid-column: 2; margin: 0; text-align: right }
#uwkn_6t .ox_0p,#uwkn_6t .hy_tc,#uwkn_6t .qaj_tay { margin: .5em 0 0; line-height: 1.6 }
#uwkn_6t img.tc_kbme { max-width: 58%; margin-left: auto; margin-right: auto }
#uwkn_6t .bk_pmg p { font-weight: 600; color: var(--text); margin: 0 0 .45em }
#uwkn_6t { max-width: var(--maxw); margin: 34px auto; background: var(--color-surface); border: 1px solid var(--color-border); border-radius: 0px; box-shadow: 0 10px 14px rgba(34,55,20,.10); padding: 38px 54px; overflow-wrap: anywhere; outline: 7px solid var(--soft); outline-offset: 1px; border-bottom: 3px solid var(--accent) }
#uwkn_6t .utpv_3x a { text-decoration: none; color: var(--color-muted) }
#uwkn_6t img.niv_df7 { margin-right: 0; max-width: 100%; margin-left: 0 }
#uwkn_6t li::marker { color: var(--accent) }
#uwkn_6t .qetm_6pk { padding: 0; margin: 0; list-style: none }
body { color: var(--text); background: linear-gradient(180deg,var(--page),var(--color-surface)); font: 16px/1.82 'Lucida Grande','Lucida Sans Unicode',Geneva,sans-serif; margin: 0; min-height: 100vh; letter-spacing: .003em }
:is(#uwkn_6t h2,#uwkn_6t h3) { scroll-margin-top: 2rem }
#uwkn_6t strong { color: var(--text) }
#uwkn_6t .sak_bpm dd { padding: 0; margin: 0 0 .8em }
#uwkn_6t .spk_xn9 nav a+a::before { opacity: .55; content: '\2219'; margin: 0 .75em }
#uwkn_6t .bk_pmg summary { margin: 0 0 .45em; cursor: pointer; color: var(--text); font-weight: 600 }
#uwkn_6t>p:first-of-type::first-letter { font-weight: 800; line-height: .82; float: left; color: var(--accent); font-family: Tahoma,Verdana,Geneva,sans-serif; margin: .02em .08em 0 0; font-size: 3.2em }
#uwkn_6t .utpv_3x { color: var(--color-muted); padding: .35em .6em; background: var(--soft); border-radius: 4px; margin: 0 0 1.4em; font-size: .82rem }
::selection { background: var(--soft); color: var(--text) }
#uwkn_6t .xy_mne li::before { content: normal }
#uwkn_6t .qaj_tay a { display: inline }
#uwkn_6t .spk_xn9>.fbh_90n,#uwkn_6t .spk_xn9>.xqq_eu { grid-column: 1 }
#uwkn_6t a:hover { box-shadow: inset 0 -3px 0 var(--accent) }
#uwkn_6t .spk_xn9 { text-align: left; align-items: center; grid-template-columns: minmax(0,1fr) auto; margin: 0 0 1.3em; display: grid; padding: .9em 1.2em; background: var(--soft); column-gap: 1.6em; border-radius: 4px }
#uwkn_6t img.wa_8xwn { margin-right: 0; max-width: 58%; margin-left: auto }
#uwkn_6t h2 { margin: 1.7em 0 .4em; font-style: italic; font-size: 1.34rem; color: var(--text); font-family: Tahoma,Verdana,Geneva,sans-serif; line-height: 1.3; font-weight: 500 }
#uwkn_6t a { color: var(--accent); box-shadow: inset 0 -2px 0 #3a2eb955; text-decoration: none }
#uwkn_6t .xy_mne li { margin: 0; padding: 0 }
#uwkn_6t .tcjq_qo6 h2 { margin-top: .8em }
#uwkn_6t blockquote { padding: .9em 1.2em; background: var(--soft); margin: 1.6em 0; border-radius: 6px }
#uwkn_6t .ox_0p a { margin: 0 1.2em .3em 0; min-height: 2.75rem; padding: .25em 0; display: inline-block }
#uwkn_6t caption { text-align: left; color: var(--color-muted); caption-side: top; padding: .45em 0; font-weight: 600 }
#uwkn_6t .bk_pmg li { margin: .25em 0 }
#uwkn_6t .xy_mne { padding: 0; margin: 0; list-style: none }
#uwkn_6t .bk_pmg { border-radius: 6px; padding: .85em 1.2em; font-size: .95rem; background: var(--soft); margin: 1.2em 0; border: 1px solid var(--color-border) }
#uwkn_6t .bk_pmg a { padding: .25em 0; min-height: 2.75rem; display: inline-block; color: var(--accent); text-decoration: none }
#uwkn_6t .spk_xn9 nav a:hover { color: var(--accent) }
#uwkn_6t .uhj_nddh { border-top: 1px solid var(--color-border); margin-top: 2.8em; padding-top: .8em }
#uwkn_6t .pi_5iz h3 { margin: 0 0 .3em }
#uwkn_6t .spk_xn9 nav .qetm_6pk li+li::before { content: '\2219'; opacity: .55; margin: 0 .75em }
#uwkn_6t .fbh_90n { font-weight: 600; color: var(--text); font-size: 1.35rem; letter-spacing: -.01em; font-family: Tahoma,Verdana,Geneva,sans-serif; display: inline-block; text-decoration: none }
#uwkn_6t .spk_xn9 nav .nav-current { margin: 0 .7em .2em 0; color: var(--text); cursor: default; opacity: .7 }
#uwkn_6t::before { height: 4px; content: ''; background: linear-gradient(90deg,var(--accent),transparent); display: block; margin: 0 0 1.3em }
#uwkn_6t ul { list-style-type: disc }
#uwkn_6t .yqzr_ucrn { gap: .1em; list-style: none; margin: 0; flex-wrap: wrap; display: flex; padding: 0 }
#uwkn_6t .ox_0p .xy_mne li,#uwkn_6t .qaj_tay .xy_mne li { display: inline }
#uwkn_6t .ji_ze { display: grid; gap: .3em .8em; grid-template-columns: repeat(auto-fit,minmax(12rem,1fr)) }
#uwkn_6t table { border-collapse: collapse; width: 100%; margin: 1.4em 0; font-size: .95rem }
.syhmrudm { margin: 0 }
#uwkn_6t .yqzr_ucrn li { padding: 0; margin: 0 }
#uwkn_6t .la_ll { padding: .9em 1.2em .9em 2.6em; border-radius: 4px; border-left: 3px solid var(--accent); background: var(--soft) }
@media(max-width:640px){body { background: #fefefd }
#uwkn_6t { outline: 4px solid #f7f1f7; margin: 0; outline-offset: -4px; border-radius: 0; border-left: 0; padding: 30px 22px }
#uwkn_6t img.cblj_4n92,#uwkn_6t img.tc_kbme,#uwkn_6t img.wa_8xwn { margin-right: auto; margin-left: auto; max-width: 100% }
#uwkn_6t .spk_xn9 { display: block; text-align: left }
#uwkn_6t .spk_xn9 nav { margin: .85em 0 0; text-align: left }
#uwkn_6t .bjf_qy46 { padding: .8em .9em }}
@supports (hanging-punctuation: first){#uwkn_6t blockquote{hanging-punctuation:first}}