:root { --color-bg: #f7f5f5; --ink: #2b1f20; --step: 24px; --color-soft: #f9eff4; --wrap: 760px; --primary: #b25026; --subtle: #7f6768 }
.te-jf-aaa { border-radius: 999px; padding: .3em .8em; color: var(--primary); margin: .3em 0 1.5em; font-size: .9rem; align-items: center; display: inline-flex; background: var(--color-soft); gap: .4em; border: 1px solid #eedbdc }
.ug-s1-d9 .zez-ong-l3c { padding: 1.2em 1.35em; margin: 1.2em 0; border-radius: 8px; background: var(--color-soft); border: 1px solid #eedbdc }
.ug-s1-d9 th { font-weight: 600; overflow-wrap: break-word; border-bottom: 1px solid #eedbdc; background: var(--color-soft); color: var(--ink); padding: 10px 12px; text-align: center }
.ug-s1-d9 .obp-u9j3-uflt h2 { margin-top: .4em }
.ug-s1-d9 .lj-gb-cssf { text-align: right; border-radius: 8px; font-size: .92rem; padding: .8em 1em; margin-top: 2.8em; background: var(--color-soft) }
.ug-s1-d9 .mum-c4-1m0 a { margin: 0 .5em .5em 0; border-radius: .2em; border: 1px solid #eedbdc; display: inline-block }
body { color: var(--ink); min-height: 100vh; font: 16px/1.62 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; margin: 0; background: linear-gradient(135deg,var(--color-bg) 0%,var(--color-soft) 100%) }
.ug-s1-d9 .lh-g0bi-yh { display: flex; padding: 0; margin: 0; flex-wrap: wrap; list-style: none; gap: .1em .2em }
.ug-s1-d9 .mdk-lnp-60a,.ug-s1-d9 .jic-tf-fy9,.ug-s1-d9 .lja-hxh-zr { margin: .5rem 0 0; line-height: 1.5 }
.ug-s1-d9 .af-be-uuee,.ug-s1-d9 .af-be-uuee .dm-1g-3o { gap: .8em 1.2em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr)) }
.ug-s1-d9 .af-be-uuee>.dm-1g-3o { grid-column: 1/-1 }
.jxpxp { display: none }
.ug-s1-d9 .ul-hu-fl7u li { padding: 0; margin: 0; display: inline }
.ug-s1-d9 .xp-wiu-78g { overflow-x: auto; width: 100%; margin: 1.2rem 0 }
.ug-s1-d9 .xkh-9dsa-zty2 nav a { text-decoration: none; color: var(--subtle); padding: .25rem 0; display: inline-block; min-height: 44px; margin: 0 1.15rem .2rem 0 }
.ug-s1-d9 .af-be-uuee a,.ug-s1-d9 .mum-c4-1m0 a,.ug-s1-d9 .vod-ac1-7i a { overflow-wrap: anywhere; padding: .4em .7em; min-height: 44px; max-width: 100% }
.ug-s1-d9 .dm-1g-3o li::before { content: ""; display: none }
.ug-s1-d9 .ct-vpk9-vn { margin: 1.8rem 0; background: var(--color-soft); padding: .75rem 1.1rem; border-bottom: 1px solid #eedbdc; font-size: .9rem; border-top: 1px solid #eedbdc }
.ug-s1-d9 .tpz-vofx-6u { display: inline-flex; margin: 0 0 1.4em; color: var(--subtle); border-radius: 999px; max-width: 100%; background: var(--color-soft); font-size: .88rem; padding: .25em .55em }
.ug-s1-d9 ul,.ug-s1-d9 ol { margin: 0 0 1rem; padding-left: 1.45rem }
.ug-s1-d9 summary:focus-visible,.ug-s1-d9 a:focus-visible,.ug-s1-d9 .xp-wiu-78g[tabindex="0"]:focus-visible { outline: 2px solid var(--ink); box-shadow: 0 0 0 3px var(--primary); outline-offset: .15rem }
*,*::before,*::after { box-sizing: border-box }
.ug-s1-d9 .mum-c4-1m0 .dm-1g-3o li { display: inline }
.ug-s1-d9 .ct-vpk9-vn li { margin: .2rem 0 }
.ug-s1-d9 .ct-vpk9-vn a { text-decoration: none; display: inline-block; color: var(--primary); min-height: 44px; padding: .25rem 0 }
.ug-s1-d9 strong { color: var(--ink) }
.ug-s1-d9 .xkh-9dsa-zty2 nav .oey-u7z-73 { border-bottom: 2px solid var(--primary); padding-bottom: .1rem; color: var(--subtle); margin: 0 1.15rem .2rem 0; cursor: default }
.ug-s1-d9 h3 { font-weight: 600; font-size: 1.2rem; font-family: 'Segoe UI',system-ui,sans-serif; margin: 1.6em 0 .45em; color: var(--ink); font-style: italic }
.ug-s1-d9 li::marker { color: var(--primary) }
.ug-s1-d9 .jic-tf-fy9 a { display: block; padding: .25rem 0; margin: 0 0 .55rem; min-height: 44px }
.ug-s1-d9 .dm-1g-3o { margin: 0; padding: 0; list-style: none }
.ug-s1-d9 .mdk-lnp-60a .dm-1g-3o li,.ug-s1-d9 .lja-hxh-zr .dm-1g-3o li { display: inline }
.ug-s1-d9 .zez-ong-l3c>h2:first-child { margin-top: 0 }
.ug-s1-d9 .lja-hxh-zr .dm-1g-3o li+li::before { opacity: .55; display: inline !important; margin: 0 .4rem; content: '-' !important }
.ug-s1-d9 .ct-vpk9-vn ul,.ug-s1-d9 .ct-vpk9-vn ol { margin: 0; padding-left: 1.45rem }