
.ug-s1-d9::before { height: 4px; display: block; content: ''; background: linear-gradient(90deg,var(--primary),transparent); margin: 0 0 1.3em }
.ug-s1-d9 .ul-hu-fl7u li::before { display: none; content: "" }
html { -webkit-text-size-adjust: 100% }
.ug-s1-d9 .nu-hx-63 { gap: .8em 1.2em; display: flex; flex-wrap: wrap }
.ug-s1-d9 img.iu-e3-7f { max-width: 88%; margin-left: auto; margin-right: auto }
.ug-s1-d9 .obp-u9j3-uflt { margin-top: 2.6em; border: 1px solid #eedbdc; padding: 1em 1.1em; border-radius: 8px }
.ug-s1-d9 .tpz-vofx-6u a { color: var(--subtle); text-decoration: none }
.ug-s1-d9 details.cin-7r28-ss p { margin: .5em 0 0 }
.ug-s1-d9 .ul-hu-fl7u { margin: 0; list-style: none; padding: 0 }
.pvgeirf { margin: 0 }
.ug-s1-d9 .lja-hxh-zr a+a::before { opacity: .55; content: '-'; margin: 0 .4rem }
.ug-s1-d9 ul { list-style-type: disc }
.ug-s1-d9 .dm-1g-3o li { padding: 0; margin: 0 }
.ug-s1-d9 .inu-1h-ztk nav+nav { padding-top: .5em; border-top: 1px dashed #eedbdc }
.ug-s1-d9 .xkh-9dsa-zty2 nav a:hover { color: var(--primary) }
.ug-s1-d9 details.cin-7r28-ss summary { cursor: pointer; font-weight: 600; color: var(--ink) }
.ug-s1-d9 a:hover { border-bottom-color: var(--primary) }
.ug-s1-d9 figcaption { color: var(--subtle); text-align: center; margin-top: .65em; line-height: 1.6; font-size: .8rem }
.ug-s1-d9 .ofu-lvlc-0q { padding: .7em 1em .7em 2.2em; border-radius: 8px; background: var(--color-soft); border: 1px solid #eedbdc }
.ug-s1-d9 .lh-g0bi-yh li { padding: 0; margin: 0 }
.ug-s1-d9 a { border-bottom: 1px solid currentColor; color: var(--primary); text-decoration: none }
.ug-s1-d9 img.mh-g6yg-tenj { margin-left: 0; max-width: 66%; margin-right: auto }
.ug-s1-d9 li { margin: .3rem 0 }
.ug-s1-d9 .nu-hx-63 nav { flex: 1 1 15rem }
.ug-s1-d9 .ljs-q2-vtjw { border: 1px solid #eedbdc; margin: 0 0 .7rem; padding: .9rem 1.2rem; border-radius: 8px }
.ug-s1-d9 .rlz-rzfu-p4sy { font-size: .82rem; color: var(--subtle); margin: .2rem 0 0; font-weight: 400 }
.ug-s1-d9 figure,.ug-s1-d9 .ye-z1t-d7qd,.ug-s1-d9 .ktf-hjzz-7e,.ug-s1-d9 .rf-s23-gy,.ug-s1-d9 .ks-e8w-2y9 { background: #fbfaf9; margin: 1.8rem 0; padding: .6rem; border: 1px solid #eedbdc; border-radius: 8px }
.ug-s1-d9 .ljs-q2-vtjw h3 { margin: 0 0 .3rem }
.ug-s1-d9 figure>img,.ug-s1-d9 .ye-z1t-d7qd>img,.ug-s1-d9 .ktf-hjzz-7e>img,.ug-s1-d9 .rf-s23-gy>img,.ug-s1-d9 .ks-e8w-2y9>img { margin-top: 0; margin-bottom: 0 }
.ug-s1-d9 .qi-7wp-u6 { display: grid; gap: .8em 1.2em; grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr)) }
.ug-s1-d9 .mdk-lnp-60a a { padding: .25rem 0; margin: 0 1.6rem .3rem 0; display: inline-block; min-height: 44px }
.ug-s1-d9 p { margin: 0 0 1.1rem; hyphens: auto; -webkit-hyphens: auto; text-align: justify }
.ug-s1-d9 .xkh-9dsa-zty2 { padding-bottom: .75rem; text-align: center; margin: 0 0 1.8rem }
.ug-s1-d9 h1 { font-weight: 750; border-bottom: 3px solid var(--primary); letter-spacing: -.01em; font-size: 2.15rem; padding-bottom: .35em; color: var(--ink); margin: 0 0 .65em; line-height: 1.28; font-family: 'Segoe UI',system-ui,sans-serif }
.ug-s1-d9 table { font-size: .9rem; border: 1px solid #eedbdc; border-collapse: collapse; overflow: hidden; border-radius: 12px; width: 100%; margin: 1.2rem 0 }