
.ug-s1-d9 .iht-lw-gtk { gap: .4em 1em; grid-template-columns: repeat(auto-fit,minmax(10rem,1fr)); display: grid }
.ug-s1-d9 .tyt-9r-47pl { font-size: 1.12em; color: var(--subtle) }
.ug-s1-d9 .fn-kr1z-3qj { background: var(--color-soft); border-left: 3px solid var(--primary); padding: .7em 1em .7em 2.4em; border-radius: 8px }
.ug-s1-d9 h2 { color: var(--ink); font-family: 'Segoe UI',system-ui,sans-serif; line-height: 1.4; font-size: 1.55rem; font-weight: 500; margin: 1.6em 0 .6em }
.ug-s1-d9 .ct-vpk9-vn p { font-weight: 600; color: var(--ink); margin: 0 0 .45rem }
.ug-s1-d9 { max-width: var(--wrap); margin: 44px auto; background: #fbfaf9; border-radius: 8px; padding: calc(var(--step) + 22px) calc(var(--step) + 30px); overflow-wrap: break-word; box-shadow: 0 7px 18px rgba(57,21,23,.10); outline: 7px solid var(--color-soft); outline-offset: .15em }
.ug-s1-d9 .xkh-9dsa-zty2 nav { line-height: 1.6; margin: .7rem 0 0; font-size: .92rem }
.ug-s1-d9 img.qqd-a6g-hqox { max-width: 100%; margin-right: 0; margin-left: 0 }
.ug-s1-d9 hr { border: 0; height: 3px; width: 64px; background: var(--primary); border-radius: 3px; margin: 2.8em 0 }
.ug-s1-d9 .lja-hxh-zr a { min-width: 24px; padding: .25rem 0; vertical-align: middle; min-height: 44px; display: inline-block; max-width: 100% }
.ug-s1-d9 img.hda-nle-zu4 { margin-left: auto; max-width: 66%; margin-right: 0 }
.ug-s1-d9 .uw-tz-zoo { font-family: 'Segoe UI',system-ui,sans-serif; text-decoration: none; font-size: 1.15rem; display: inline-block; font-weight: 700; color: var(--ink); letter-spacing: -.01em }
.ug-s1-d9 .xp-wiu-78g table { margin: 0 }
.ug-s1-d9 img.tja-i3-v56 { margin-left: auto; margin-right: auto; max-width: 66% }
.ug-s1-d9 img { border: 1px solid #eedbdc; height: auto; max-width: 100%; display: block; border-radius: 0; margin: 1.8em 0 }
.ug-s1-d9 .lj-gb-cssf nav { min-width: 0 }
.ug-s1-d9 td { padding: 10px 12px; overflow-wrap: break-word; border-bottom: 1px solid #eedbdc }
.ug-s1-d9 .gkm-uc5-nf dt { font-weight: 600; margin: 1.2em 0 .3em }
.ug-s1-d9 .gk-5h6-zo { grid-column: 1/-1; font-weight: 700; font-size: 1.05em; margin: 0 0 .35em }
.ug-s1-d9 .obp-u9j3-uflt h3 { font-size: 1.1rem; margin: 1.6em 0 .3em; color: var(--ink) }
.ug-s1-d9 .vod-ac1-7i a { border-bottom: 1px dashed #eedbdc; display: block }
.ug-s1-d9 blockquote { margin: 1.2rem 0; font-style: italic; border-left: 3px solid var(--primary); color: var(--subtle); padding: .2rem 0 .2rem 1.1rem }
.ug-s1-d9 caption { caption-side: bottom; font-weight: 600; padding: .55em 0; color: var(--subtle); text-align: left }
@media(max-width:620px){body { background: #fbfaf9 }
.ug-s1-d9 { border-radius: 0; border-left: 0; outline-offset: -4px; outline: 4px solid #f9eff4; padding: calc(var(--step) + 4px) calc(var(--step) - 4px) }
.ug-s1-d9 img.mh-g6yg-tenj,.ug-s1-d9 img.tja-i3-v56,.ug-s1-d9 img.hda-nle-zu4 { margin-right: auto; max-width: 100%; margin-left: auto }
.ug-s1-d9 .zez-ong-l3c { padding: .9em 1em }}
.ug-s1-d9 .tyt-9r-47pl{padding-inline-start:.8em;border-inline-start:2px solid currentColor}
@media(max-width:560px){.ug-s1-d9 h1{font-size:1.825rem}}.ug-s1-d9 figcaption{font-size:0.9rem}
@media(max-width:620px){.ug-s1-d9 table:not(.xp-wiu-78g table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}.ug-s1-d9 th,.ug-s1-d9 td{overflow-wrap:break-word;word-break:normal;padding-inline:6px}}
.ug-s1-d9 pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.ug-s1-d9 .xkh-9dsa-zty2 nav{min-width:0;max-width:100%}.ug-s1-d9 .xkh-9dsa-zty2 nav a,.ug-s1-d9 .oey-u7z-73{overflow-wrap:normal;word-break:normal}.ug-s1-d9 .tpz-vofx-6u>a{flex:0 0 auto;white-space:nowrap}
.ug-s1-d9 .vfm-5d0o-21xk{display:none}
@media(max-width:48rem){
.ug-s1-d9 .icm-1p-xs{min-width:0;max-width:100%;margin-inline:0}
.ug-s1-d9 .icm-1p-xs>img{display:none}
.ug-s1-d9 .icm-1p-xs>figcaption{display:none}
.ug-s1-d9 .icm-1p-xs>.vfm-5d0o-21xk{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
.ug-s1-d9 .vfm-5d0o-21xk .woj-4m-ay0{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.ug-s1-d9 .vfm-5d0o-21xk .sd-9i-jrv8{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.ug-s1-d9 .vfm-5d0o-21xk .vtn-dt-qn{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.ug-s1-d9 .vfm-5d0o-21xk ol.vtn-dt-qn{list-style:decimal;padding-left:1.8em}
.ug-s1-d9 .vfm-5d0o-21xk .vtn-dt-qn>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
.ug-s1-d9 .vfm-5d0o-21xk .vtn-dt-qn>li::before{content:none!important;display:none!important}
.ug-s1-d9 .vfm-5d0o-21xk .vtn-dt-qn>li::marker{color:inherit;font-size:1em;font-weight:600}
.ug-s1-d9 .vfm-5d0o-21xk.ucu-34xp-2nlw .vtn-dt-qn{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.ug-s1-d9 .vfm-5d0o-21xk.icy-yy3-n4r .vtn-dt-qn>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.ug-s1-d9 .vfm-5d0o-21xk.svz-3z-qkhl .vtn-dt-qn>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.ug-s1-d9 .vfm-5d0o-21xk.yy-jhp-h6s .vtn-dt-qn>li{border-radius:.7em}
}