/* site */
:root { --measure: 740px; --c-soft: #243233; --color-muted: #b78fa0; --c-accent: #4ee552; --page: #1a1014; --fg: #efe6ea }
#yss-exs-h5ey .ej-26w-cwhy { padding: 1.35em 1.5em; background: var(--c-soft); border: 1px solid #3c3035; border-radius: 6px; margin: 1.5em 0 }
#yss-exs-h5ey .aq-gp-s47 { margin-top: 2em; padding: 1.2em 1.35em; background: var(--c-soft); border-radius: 6px }
#yss-exs-h5ey .elp-yy6-y5n nav .fd-ey-7jx4 li+li::before { opacity: .6; margin: 0 .75em; content: '\002d' }
#yss-exs-h5ey::before { height: 3px; margin: 0 0 1.3em; content: ''; display: block; background: linear-gradient(90deg,var(--c-accent),transparent) }
#yss-exs-h5ey .rv-00-031d li { margin: .25em 0 }
#yss-exs-h5ey .rv-00-031d summary { font-weight: 600; color: var(--fg); cursor: pointer; margin: 0 0 .45em }
#yss-exs-h5ey .km-4bq2-1tgb a { min-height: 44px; padding: .25em 0; margin: 0 1.4em .3em 0; display: inline-block }
#yss-exs-h5ey .kn-74e-h4 { background: var(--c-soft); border-radius: 5px; padding: .9em 1.2em .9em 2.5em; border: 1px solid #3c3035 }
#yss-exs-h5ey a { box-shadow: inset 0 -2px 0 #4ee55255; transition: color .22s ease,border-color .22s ease; text-decoration: none; color: var(--c-accent) }
#yss-exs-h5ey .gro-vxuk-yl dd { margin: 0 0 .8em; padding: 0 }
#yss-exs-h5ey ul li::before { color: var(--c-accent); left: 0; font-weight: 600; content: '\203a'; position: absolute }
#yss-exs-h5ey .elp-yy6-y5n { border-radius: 4px; text-align: left; flex-direction: column; padding: .75em 1em; row-gap: .65em; margin: 0 0 1.5em; align-items: stretch; background: var(--c-soft); display: flex }
.xdwfuiu { box-sizing: border-box }
html { text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
#yss-exs-h5ey .dux-joj2-lx a { display: inline }
#yss-exs-h5ey a:hover { box-shadow: inset 0 -3px 0 var(--c-accent) }
#yss-exs-h5ey img.fh-23-n3t6 { margin-right: auto; max-width: 66%; margin-left: auto }
#yss-exs-h5ey .pbg-9v-vn { gap: 0; display: flex; flex-wrap: wrap; padding: 0; margin: 0; list-style: none }
#yss-exs-h5ey .rv-00-031d ul,#yss-exs-h5ey .rv-00-031d ol { padding-left: 1.6em; margin: 0 }
.xpn-xv9-bu5 { border-radius: 4px; color: var(--fg); background: var(--c-soft); border-left: 3px solid var(--c-accent); margin: .3em 0 1.5em; font-size: .9rem; display: inline-block; padding: .45em .8em }
#yss-exs-h5ey caption { text-align: center; font-weight: 600; caption-side: bottom; padding: .55em 0; color: var(--fg) }
#yss-exs-h5ey ul { list-style: none; padding-left: 1.15em }
#yss-exs-h5ey li { margin: .35em 0 }
#yss-exs-h5ey .fd-ey-7jx4 { padding: 0; margin: 0; list-style: none }
#yss-exs-h5ey strong { color: var(--fg) }
#yss-exs-h5ey .fd-ey-7jx4 li { padding: 0; display: inline; margin: 0 }
#yss-exs-h5ey .aq-gp-s47 h3 { color: var(--fg); margin: 1.5em 0 .3em; font-size: 1.02rem }
#yss-exs-h5ey h3 { color: #95e656; margin: 1.5em 0 .35em; font-size: 1.18rem; font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif; font-weight: 600 }
#yss-exs-h5ey .aep-2j-sel3 { padding: 0; margin: 0; list-style: none }
#yss-exs-h5ey .uls-174-fr8h { border-left: 3px solid #95e656; padding: .7em 1em .7em 2.4em; border-radius: 4px; background: var(--c-soft) }
#yss-exs-h5ey .rv-00-031d a { display: inline-block; color: var(--c-accent); padding: .25em 0; min-height: 44px; text-decoration: none }
#yss-exs-h5ey td { border-bottom: 1px solid #3c3035; padding: 9px 11px; overflow-wrap: break-word }
#yss-exs-h5ey hr { border: 0; border-top: 1px dashed #3c3035; margin: 2.8em 0 }
#yss-exs-h5ey .sxu-y2y-7yfc table { margin: 0 }
::selection { color: var(--fg); background: var(--c-soft) }
#yss-exs-h5ey .dux-joj2-lx a+a::before { margin: 0 .75em; opacity: .6; content: '\002d' }
#yss-exs-h5ey img { height: auto; margin: 1.8em 0; max-width: 100%; display: block; box-shadow: 0 4px 14px rgba(61,35,46,.10) }
#yss-exs-h5ey ol li::marker { color: var(--c-accent) }
#yss-exs-h5ey figcaption { line-height: 1.4; margin-top: .55em; color: var(--color-muted); text-align: right; font-size: .82rem }
#yss-exs-h5ey th { border-bottom: 2px solid #3c3035; padding: 9px 11px; color: var(--fg); text-align: center; overflow-wrap: break-word; font-weight: 600 }
.xrex { display: none }
#yss-exs-h5ey .xhl-of-lv1 { color: var(--fg); font-size: 1.12em }
#yss-exs-h5ey .ily-1q-6m { grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)); display: grid; gap: .55em 1.2em }
#yss-exs-h5ey .xka-3rt-mdp a { color: var(--color-muted); text-decoration: none }
#yss-exs-h5ey .fd-ey-7jx4 li::before { content: ""; display: none }
#yss-exs-h5ey h2 { border-left: 3px solid #95e656; font-size: 1.48rem; font-weight: 700; padding-left: .5em; color: var(--fg); line-height: 1.3; margin: 1.7em 0 .5em; font-style: italic; font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif }
#yss-exs-h5ey p { margin: 0 0 1em }
#yss-exs-h5ey .xw-k4s0-0mig { display: inline-block; text-transform: uppercase; text-decoration: none; font-weight: 700; color: var(--fg); font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif; font-size: 1.5rem; letter-spacing: .05em }
#yss-exs-h5ey .elp-yy6-y5n nav a+a::before { content: '\002d'; margin: 0 .75em; opacity: .6 }
.uhxiklvt { box-sizing: border-box }
#yss-exs-h5ey h1 { font-size: 2.25rem; color: var(--fg); border-bottom: 3px solid var(--c-accent); font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif; letter-spacing: -.01em; font-weight: 800; line-height: 1.1; padding-bottom: .35em; margin: 0 0 .4em }
#yss-exs-h5ey .aep-2j-sel3 li { padding: 0; margin: 0 }
#yss-exs-h5ey .nbm-t0l-nz { grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); display: grid; gap: .6em 1em }
#yss-exs-h5ey .sxu-y2y-7yfc { overflow-x: auto; width: 100%; margin: 1.8em 0 }
#yss-exs-h5ey .xka-3rt-mdp { display: inline-flex; color: var(--color-muted); border-radius: 999px; background: var(--c-soft); font-size: .85rem; padding: .3em .65em; max-width: 100%; margin: 0 0 1.4em }
#yss-exs-h5ey .ej-26w-cwhy>h2:first-child { margin-top: 0 }
#yss-exs-h5ey .jtd-ebrl-1gp { margin: .25em 0 1em; font-size: .9rem; color: var(--color-muted) }
#yss-exs-h5ey .lhs-lne-y2l2 { padding: .8em 1em; border: 1px solid #3c3035; margin-top: 1.6em; border-radius: 5px }
#yss-exs-h5ey img.kg-5n-vn { margin-right: auto; margin-left: auto; max-width: 88% }
#yss-exs-h5ey details.cc-pnf-fmew summary { font-weight: 600; cursor: pointer; color: var(--fg) }
#yss-exs-h5ey .mdb-kv-cq5j h3 { margin: 0 0 .4em }
#yss-exs-h5ey .dux-joj2-lx .aep-2j-sel3 li+li::before { margin: 0 .75em; opacity: .6; content: '\002d' }
#yss-exs-h5ey .pbg-9v-vn li { padding: 0; margin: 0 }
#yss-exs-h5ey figure>img,#yss-exs-h5ey .hk-449g-l0>img,#yss-exs-h5ey .sl-ts-fv>img,#yss-exs-h5ey .dd-gie1-xn06>img,#yss-exs-h5ey .kss-rh-msh8>img { margin-top: 0; margin-bottom: 0 }
#yss-exs-h5ey .aq-gp-s47 h2 { margin-top: .6em }
#yss-exs-h5ey details.cc-pnf-fmew { border-radius: 5px; padding: .65em .8em; margin: 0 0 .65em; border: 1px solid #3c3035; background: #291c21 }
#yss-exs-h5ey img.my-ns-dpp { margin-right: auto; margin-left: 0; max-width: 66% }
#yss-exs-h5ey .mdb-kv-cq5j { background: #291c21; border: 1px solid #3c3035; border-radius: 6px; padding: .9em 1.2em; margin: 0 0 1em }
#yss-exs-h5ey .md-r3z1-w56c a { display: block; margin: 0 0 .35em }
#yss-exs-h5ey .km-4bq2-1tgb .aep-2j-sel3 li,#yss-exs-h5ey .dux-joj2-lx .aep-2j-sel3 li { display: inline }
#yss-exs-h5ey ul li { padding-left: 1.35em; position: relative }
#yss-exs-h5ey .rv-00-031d p { color: var(--fg); margin: 0 0 .45em; font-weight: 600 }
#yss-exs-h5ey blockquote { padding: .5em 1.1em; border-left: 4px solid #95e656; background: var(--c-soft); margin: 1.4em 0; border-radius: 0 8px 8px 0 }
#yss-exs-h5ey figure,#yss-exs-h5ey .hk-449g-l0,#yss-exs-h5ey .sl-ts-fv,#yss-exs-h5ey .dd-gie1-xn06,#yss-exs-h5ey .kss-rh-msh8 { margin: 1.8em 0; border-radius: 5px; padding: .75em; border: 1px solid #3c3035; background: #291c21 }
#yss-exs-h5ey table { width: 100%; font-size: .9rem; border-collapse: collapse; margin: 1.8em 0 }
#yss-exs-h5ey .gro-vxuk-yl dt { margin: 1em 0 .3em; font-weight: 600 }
#yss-exs-h5ey summary:focus-visible,#yss-exs-h5ey .sxu-y2y-7yfc[tabindex="0"]:focus-visible,#yss-exs-h5ey a:focus-visible { outline: 3px double var(--fg); outline-offset: 4px }
#yss-exs-h5ey .rv-00-031d { border-radius: 6px; padding: .75em 1.1em; border: 1px solid #3c3035; margin: 1.2em 0; background: var(--c-soft); font-size: .9rem }
body { letter-spacing: .006em; background: linear-gradient(135deg,var(--page) 0%,var(--c-soft) 100%); min-height: 100vh; color: var(--fg); margin: 0; font: 17.5px/1.66 'Lucida Sans','Lucida Grande',Geneva,Verdana,sans-serif; word-spacing: .02em }
* { box-sizing: border-box }
#yss-exs-h5ey img.du-n5-ky1 { margin-right: 0; max-width: 100%; margin-left: 0 }
#yss-exs-h5ey ul,#yss-exs-h5ey ol { padding-left: 1.6em; margin: 0 0 1em }
#yss-exs-h5ey .elp-yy6-y5n nav a { min-height: 44px; display: inline-block; margin: 0 .85em .2em 0; padding: .25em 0; color: var(--color-muted); text-decoration: none }
#yss-exs-h5ey .elp-yy6-y5n nav { margin: .35em 0 0; line-height: 1.7; text-align: left; font-size: .92rem; border-top: 1px solid #3c3035; padding-top: .45em }
#yss-exs-h5ey img.cqe-ips-e9n { margin-left: auto; margin-right: 0; max-width: 66% }
#yss-exs-h5ey { max-width: var(--measure); margin: 52px auto; background: #291c21; border: 1px solid #3c3035; border-radius: 4px; box-shadow: 0 2px 10px rgba(61,35,46,.10); padding: 58px 50px; overflow-wrap: break-word; outline: 1px solid #3c3035; outline-offset: -6px; border-top: 3px solid var(--c-accent); border-bottom: 3px solid var(--c-accent) }
#yss-exs-h5ey .km-4bq2-1tgb,#yss-exs-h5ey .md-r3z1-w56c,#yss-exs-h5ey .dux-joj2-lx { line-height: 1.7; margin: .5em 0 0 }
#yss-exs-h5ey .aep-2j-sel3 li::before { content: ""; display: none }
#yss-exs-h5ey .elp-yy6-y5n nav .rq-5nq-lifn { color: var(--fg); cursor: default; margin: 0 .85em .2em 0; opacity: .65 }
#yss-exs-h5ey .elp-yy6-y5n nav a:hover { color: var(--c-accent) }
@media(max-width:640px){body { background: #1a1014 }
#yss-exs-h5ey { border-left: 0; border-radius: 0; border-right: 0; outline-offset: -3px; outline: 1px solid #3c3035; margin: 0; padding: 26px 20px }
#yss-exs-h5ey img.my-ns-dpp,#yss-exs-h5ey img.fh-23-n3t6,#yss-exs-h5ey img.cqe-ips-e9n { max-width: 100%; margin-left: auto; margin-right: auto }
#yss-exs-h5ey .ej-26w-cwhy { padding: .7em .8em }}
#yss-exs-h5ey .xhl-of-lv1{padding-block:.4em}
@media(max-width:560px){#yss-exs-h5ey h1{font-size:1.95rem}}#yss-exs-h5ey figcaption{font-size:0.911rem}
@media(max-width:640px){#yss-exs-h5ey table:not(.sxu-y2y-7yfc table){table-layout:fixed}#yss-exs-h5ey th:not(.sxu-y2y-7yfc th),#yss-exs-h5ey td:not(.sxu-y2y-7yfc td){overflow-wrap:anywhere;padding-inline:5.5px}}