
.iqvuloqg { margin: 0 }
body p { margin: 0 0 1rem }
body .i3-ydq h2 { margin-top: .4em }
body img.xn-o5v { max-width: 95%; margin-right: auto; margin-left: auto }
body ul,body ol { margin: 0 0 1.1rem; padding-left: 1.3rem }
body .pli-dpa { background: var(--c-surface); margin: 0 0 .7rem; border-radius: 18px; border: 1px solid var(--color-border); padding: 1rem 1.2rem }
body .gzm-n2nv { color: var(--fg); font-family: 'Book Antiqua',Palatino,serif; font-weight: 900; display: inline-block; text-decoration: none; font-size: 1.5rem; text-transform: uppercase; letter-spacing: .05em }
body details.fzt2-2a6x summary { color: var(--fg); font-weight: 700; cursor: pointer }
body .fo-6y { font-size: 1.12em; color: var(--color-muted) }
body .mplj-13y { display: inline-flex; color: var(--color-muted); background: var(--tint); font-size: .8rem; max-width: 100%; padding: .35em .75em; border-radius: 999px; margin: 0 0 1.4em }
.ki-53 { max-width: var(--maxw); margin: 38px auto; background: var(--c-surface); border: 1px solid var(--color-border); border-radius: 18px; box-shadow: 0 6px 14px rgba(32,38,18,.06); padding: 32px 30px; overflow-wrap: break-word; border-top: 3px solid var(--c-accent); border-bottom: 8px solid var(--c-accent) }
body .zxt-gv ul,body .zxt-gv ol { margin: 0; padding-left: 1.3rem }
body details.fzt2-2a6x { padding: .65em .8em; border: 1px solid var(--color-border); border-radius: 18px; margin: 0 0 .65em; background: var(--c-surface) }
body .s1e7-r1 a+a::before { content: '\00b7'; opacity: .55; margin: 0 .5rem }
body .s1e7-r1 a { display: inline }
body .zxt-gv { margin: 1.6rem 0; padding: .75rem 1.1rem; border-radius: 18px; border: 1px solid var(--color-border); font-size: .95rem; background: var(--tint) }
body h3 { font-weight: 400; margin: 1.5em 0 .3em; font-family: 'Book Antiqua',Palatino,serif; color: var(--fg); font-size: 1.16rem }
body .s1e7-r1 .vza-p76 li+li::before { opacity: .55; content: '\00b7'; margin: 0 .5rem }
body .qwo-qadi { gap: .1em .2em; display: flex; margin: 0; flex-wrap: wrap; list-style: none; padding: 0 }
body .a9-th,body .tqm-s8,body .s1e7-r1 { margin: .5rem 0 0; line-height: 1.5 }
body .pli-dpa h3 { margin: 0 0 .5rem }
body summary:focus-visible,body a:focus-visible,body .d1-e3[tabindex="0"]:focus-visible { outline: 3px double var(--fg); outline-offset: .15rem }
body .i3-ydq { background: var(--tint); margin-top: 2.4em; border-radius: 18px; padding: 1.2em 1.35em }
body .vza-p76 li { padding: 0; margin: 0 }
body caption { padding: .45em 0; color: var(--color-muted); font-weight: 700; text-align: left; caption-side: top }
body hr { border: 0; height: 2px; background: linear-gradient(90deg,var(--c-accent),transparent); margin: 2em 0 }
body img.mc1u-y1e { max-width: 70%; margin-right: auto; margin-left: auto }
body img.zrd-nsg { margin-left: auto; margin-right: 0; max-width: 70% }
body .vza-p76 li::before { content: normal }
body .qwo-qadi li { padding: 0; margin: 0 }
body .pj8-82 { border: 1px solid var(--color-border); margin: 1.2em 0; padding: 1.2em 1.35em; border-radius: 18px; background: var(--tint) }
body .b78-3d li::before { content: normal }
body .y7hm-58vk dd { margin: 0 0 .8em; padding: 0 }
body th { font-weight: 700; overflow-wrap: break-word; color: var(--fg); text-align: left; border-bottom: 1px solid var(--color-border); background: var(--tint); padding: 10px 12px }
.tcam { line-height: 1.5 }
* { box-sizing: border-box }
body li { margin: .3rem 0 }
body .vza-p76 { list-style: none; margin: 0; padding: 0 }
@media (max-width:640px){body { background: #fdfdfd }
.ki-53 { border-right: 0; border-left: 0; border-radius: 0; margin: 0; padding: 24px 18px }
body img.p9n-dx8m,body img.mc1u-y1e,body img.zrd-nsg { margin-left: auto; margin-right: auto; max-width: 100% }
body .u0er-4ee { display: block; text-align: left }
body .u0er-4ee nav { margin: .55rem 0 0; text-align: left }
body .pj8-82 { padding: .8em .9em }}
@supports (text-wrap: balance){body h1,body h2{text-wrap:balance}}
body .fo-6y{padding-block:.4em}
@media(max-width:560px){body h1{font-size:clamp(1.85rem,0.6vw + 1.725rem,2rem)}}body figcaption{font-size:0.9rem}
@media(max-width:640px){body table:not(.d1-e3 table){table-layout:fixed}body th:not(.d1-e3 th),body td:not(.d1-e3 td){overflow-wrap:anywhere;padding-inline:6px}}