.xiyoozh1e ul,.xiyoozh1e ol { padding-left: 1.45em; margin: 0 0 1.2em }
html { --brand: #7a21c2; --c-surface: #f9f8fb; --border: #e7e3ea; --color-text: #2d2931; --content-width: 700px; --bg: #fff; --pad: 20px }
.xiyoozh1e .o22zmdm li::before { display: none }
.f3x3fkz4 { margin: .3em 0 1.25em; font-size: .9rem; color: #726a78 }
.xiyoozh1e .us7wwu6j summary { color: var(--color-text); cursor: pointer; font-weight: 600; margin: 0 0 .45em }
.xiyoozh1e figcaption { margin-top: .45em; color: #726a78; line-height: 1.4; text-align: center; font-size: .88rem }
.xiyoozh1e .w4yd7rf1u { padding: .9em 1.2em .9em 2.6em; border-radius: 4px; background: #f8eede; border-left: 3px solid var(--brand) }
.xiyoozh1e .nqa2mck>h2:first-child { margin-top: 0 }
.xiyoozh1e .xrubwa7q nav .jw6q130m { margin: 0 1.15em .2em 0; cursor: default; color: #726a78 }
body { letter-spacing: .003em; margin: 0; color: var(--color-text); font: 17.5px/1.82 'Lucida Sans','Lucida Grande',Geneva,Verdana,sans-serif; background: radial-gradient(circle at 12% 0%,#f8eede 0,var(--bg) 48%,var(--bg) 100%); -webkit-font-smoothing: subpixel-antialiased }
.xiyoozh1e .wc8qptz2h { margin-top: 2.4em; padding-top: 0; border: 0 }
.xiyoozh1e .bwz1hmsas a { min-height: 2.75rem; padding: .25em 0; margin: 0 0 .7em; display: block }
.xiyoozh1e .wbgco866 { border-radius: 5px; background: #f8eede; padding: .7em 1em .7em 2.2em; border: 1px solid var(--border) }
.xiyoozh1e .vfmfehe { grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)); display: grid; gap: .4em 1em }
.xiyoozh1e { max-width: var(--content-width); margin: 30px auto; background: var(--c-surface); border: 1px solid var(--border); border-radius: 0px; box-shadow: 0 6px 14px rgba(51,40,61,.06); padding: calc(var(--pad) + 12px) calc(var(--pad) + 18px); overflow-wrap: anywhere; outline: 1px solid var(--border); outline-offset: -5px; border-right: 8px solid var(--brand) }
.xiyoozh1e .kupo0j1s { margin: 0; padding: 0; list-style: none }
.xiyoozh1e .auza4rds .o22zmdm li,.xiyoozh1e .odaad0m5 .o22zmdm li { display: inline }
.xiyoozh1e .c8cp6u9fk { margin: 0 0 .8em; border: 0; padding: 0 }
.xiyoozh1e .us7wwu6j li { margin: .15em 0 }
.xiyoozh1e .ntrwtyu3 { font-size: .85rem; color: #726a78; margin: 0 0 1.4em }
.xiyoozh1e p { margin: 0 0 1.2em }
.xiyoozh1e img.cd1wn74 { max-width: 74%; margin-right: 0; margin-left: auto }
.xiyoozh1e img { margin: 2em 0; display: block; box-shadow: 0 6px 20px rgba(51,40,61,.12); border-radius: 6px; max-width: 100%; height: auto }
.xiyoozh1e .w4dr7ge3 { font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; color: var(--color-text); text-decoration: none; letter-spacing: -.01em; font-size: 1.25rem; display: inline-block; font-weight: 700 }
.xiyoozh1e .c8cp6u9fk h3 { margin: 0 0 .4em }
.xiyoozh1e .odaad0m5 a+a::before { opacity: .6; margin: 0 .65em; content: '\2219' }
.xiyoozh1e img.tu7ztlzf { margin-right: auto; max-width: 74%; margin-left: auto }
.xiyoozh1e li::marker { color: var(--brand) }
.xiyoozh1e h3 { font-weight: 700; font-size: 1.01rem; margin: 1.6em 0 .35em; color: var(--color-text); font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; text-transform: uppercase; font-size: 1.1rem; letter-spacing: .05em }
.xiyoozh1e .auza4rds,.xiyoozh1e .bwz1hmsas,.xiyoozh1e .odaad0m5 { margin: .4em 0 0; line-height: 1.8 }
.xiyoozh1e .xrubwa7q nav a { display: inline-block; min-height: 2.75rem; color: #726a78; padding: .25em 0; text-decoration: none; margin: 0 1.15em .2em 0 }
.adgxznxf { box-sizing: border-box }
.xiyoozh1e .nh8n2d1i { gap: 1em 1.4em; grid-template-columns: repeat(auto-fit,minmax(12rem,1fr)); display: grid }
.xiyoozh1e hr { border: 0; border-top: 1px solid var(--border); margin: 2.4em 0 }
.xiyoozh1e img.zflvuls6y { margin-right: auto; max-width: 90%; margin-left: auto }
.xiyoozh1e::before { content: ''; display: block; margin: 0 0 1.3em; background: linear-gradient(90deg,var(--brand),transparent); height: 4px }
.xiyoozh1e td { overflow-wrap: anywhere; padding: 10px 12px; border-bottom: 1px solid var(--border) }
.xiyoozh1e .o22zmdm li { padding: 0; margin: 0 }
.xiyoozh1e ul { list-style-type: disc }
.xiyoozh1e .auza4rds a { padding: .25em 0; min-height: 2.75rem; margin: 0 1.2em .3em 0; display: inline-block }
.xiyoozh1e .one6u00 li { margin: 0; padding: 0 }
.xiyoozh1e caption { caption-side: top; text-align: left; font-weight: 600; padding: .35em 0; color: var(--color-text) }
.xiyoozh1e .gr3n86o dd { padding: 0; margin: 0 0 1.2em }
.xiyoozh1e .f36xkakz9 { margin: .3em 0 0; font-size: .8rem; font-weight: 400; color: #726a78 }
.xiyoozh1e .xrubwa7q { text-align: left; padding: .6em .9em; border-radius: 4px; background: #f8eede; margin: 0 0 1.8em }
.xiyoozh1e .us7wwu6j a { padding: .25em 0; min-height: 2.75rem; display: inline-block; text-decoration: none; color: var(--brand) }
.xiyoozh1e .kupo0j1s li::before { display: none }
.xiyoozh1e .xrubwa7q nav a:hover { color: var(--brand) }
.xiyoozh1e figure,.xiyoozh1e .reljv4rv,.xiyoozh1e .ny7jd29,.xiyoozh1e .dy0w2et,.xiyoozh1e .vmgho2x2 { padding: .7em .8em; margin: 2em 0; background: var(--c-surface); box-shadow: 0 5px 16px rgba(51,40,61,.08); border-left: 4px solid var(--brand) }
.xiyoozh1e h1 { font-size: 1.85rem; border-radius: 5px; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 750; color: var(--color-text); margin: 0 0 .45em; padding: .65em .8em; background: #f8eede; line-height: 1.14; letter-spacing: 0 }
html { text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
.xiyoozh1e strong { color: var(--color-text) }
.xiyoozh1e details.f6setgz5 summary { color: var(--color-text); font-weight: 600; cursor: pointer }
.xiyoozh1e .odaad0m5 a { min-width: 24px; min-height: 2.75rem; padding: .25em 0; vertical-align: middle; display: inline-block; max-width: 100% }
.xiyoozh1e table { border-collapse: collapse; border: 1px solid var(--border); font-size: .93rem; width: 100%; margin: 1.4em 0; border-radius: 10px; overflow: hidden }
.xiyoozh1e img.tspeo4ha { margin-left: 0; margin-right: 0; max-width: 100% }
.xiyoozh1e .h6bcewhy { width: 100%; overflow-x: auto; margin: 1.4em 0 }
.xiyoozh1e figure>img,.xiyoozh1e .reljv4rv>img,.xiyoozh1e .ny7jd29>img,.xiyoozh1e .dy0w2et>img,.xiyoozh1e .vmgho2x2>img { margin-top: 0; margin-bottom: 0 }
.xiyoozh1e img.xfkd86e6w { margin-left: 0; margin-right: auto; max-width: 74% }
.xiyoozh1e th { background: #f8eede; overflow-wrap: anywhere; padding: 10px 12px; font-weight: 600; border-bottom: 1px solid var(--border); text-align: left; color: var(--color-text) }
.xiyoozh1e .odaad0m5 .o22zmdm li+li::before { content: '\2219'; opacity: .6; margin: 0 .65em }
.xiyoozh1e .kupo0j1s li { margin: 0; display: inline; padding: 0 }
.xiyoozh1e li { margin: .55em 0 }
.xiyoozh1e .us7wwu6j { border-top: 1px solid var(--border); padding: .6em 1em; border-bottom: 1px solid var(--border); font-size: .93rem; margin: 1.4em 0; background: #f8eede }
.xiyoozh1e a { text-decoration: underline dotted; transition: background-color .25s linear; color: var(--brand); text-underline-offset: 3px }
.xiyoozh1e .xrubwa7q nav { font-size: .95rem; line-height: 1.4; margin: .55em 0 0 }
.xiyoozh1e .one6u00 { margin: 0; flex-wrap: wrap; list-style: none; display: flex; gap: .15em; padding: 0 }
.xiyoozh1e .nqa2mck+.nqa2mck { padding-top: .4em; border-top: 1px solid var(--border); margin-top: 2em }
.xiyoozh1e blockquote { margin: 1.6em 0; padding: .5em 1.1em; border-left: 4px solid var(--brand); border-radius: 0 8px 8px 0; background: #f8eede }
.xiyoozh1e .ntrwtyu3 a { color: #726a78; text-decoration: none }
.xiyoozh1e .v1cd5jcok { font-size: .82rem; color: #726a78; margin: .25em 0 1em }
.xiyoozh1e summary:focus-visible,.xiyoozh1e a:focus-visible,.xiyoozh1e .h6bcewhy[tabindex="0"]:focus-visible { outline-offset: 2px; outline: 3px double var(--color-text) }
.xiyoozh1e h2 { color: var(--brand); line-height: 1.26; font-style: italic; font-size: 1.34rem; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; margin: 1.6em 0 .6em; font-weight: 700 }
::selection { color: var(--color-text); background: #f8eede }
.xiyoozh1e .wc8qptz2h h3 { margin: 1.6em 0 .3em; font-size: 1.1rem; color: var(--color-text) }
.xiyoozh1e .a9q4uofhv { padding-top: 1.4em; border-top: 2px solid var(--border); margin-top: 1.6em }
.xiyoozh1e .us7wwu6j ul,.xiyoozh1e .us7wwu6j ol { margin: 0; padding-left: 1.45em }
.xiyoozh1e .o22zmdm { list-style: none; margin: 0; padding: 0 }
.xiyoozh1e details.f6setgz5 { border: 0; padding: .8em 0 }
.xiyoozh1e .us7wwu6j p { font-weight: 600; margin: 0 0 .45em; color: var(--color-text) }
*,*::before,*::after { box-sizing: border-box }
@media(max-width:600px){body { background: #f9f8fb }
.xiyoozh1e { margin: 0; border-radius: 0; outline: 1px solid #e7e3ea; border-right: 0; outline-offset: -3px; padding: var(--pad) calc(var(--pad) - 4px) }
.xiyoozh1e img.xfkd86e6w,.xiyoozh1e img.tu7ztlzf,.xiyoozh1e img.cd1wn74 { margin-left: auto; margin-right: auto; max-width: 100% }}
.xiyoozh1e .syz7dft{border-inline-start:4px solid currentColor;padding-inline-start:1.15em}
@media(max-width:560px){.xiyoozh1e h1{font-size:1.75rem}}.xiyoozh1e figcaption{font-size:0.968rem}
@media(max-width:600px){.xiyoozh1e table:not(.h6bcewhy table){table-layout:fixed}.xiyoozh1e th:not(.h6bcewhy th),.xiyoozh1e td:not(.h6bcewhy td){overflow-wrap:anywhere;padding-inline:6px}}