
:where(.zt-nxg-j2cl) img.aw-nwoe-jof { max-width: 78%; margin-left: auto; margin-right: 0 }
:where(.zt-nxg-j2cl) a:hover { background: #e2f4e8 }
:where(.zt-nxg-j2cl) .qi-o6o-6ro li { padding: 0; margin: 0 }
:where(.zt-nxg-j2cl) .dhf-adg-w7l { background: #e2f4e8; padding: .9em 1.2em .9em 2.6em; border-left: 3px solid var(--primary); border-radius: 14px }
* { box-sizing: border-box }
:where(.zt-nxg-j2cl) ul li::before { font-weight: 800; color: var(--anchor); left: 0; position: absolute; content: '\00bb' }
:where(.zt-nxg-j2cl) .cuf-oknd-uv2 .om-5dxy-q87 li+li::before { opacity: .5; margin: 0 .65rem; content: '/' }
:where(.zt-nxg-j2cl) img.oz-vqd-fyv7 { margin-left: auto; margin-right: auto; max-width: 78% }
:where(.zt-nxg-j2cl) .dp-wi-nt a { margin: 0 0 .55rem; display: block }
:where(.zt-nxg-j2cl) .ojw-m89-noh table { margin: 0 }
:where(.zt-nxg-j2cl) h1 { font-size: 2.0rem; padding-bottom: .35em; font-family: 'Franklin Gothic Medium',Arial,sans-serif; color: var(--text); border-bottom: 1px solid var(--line); letter-spacing: .01em; margin: 0 0 .8em; line-height: 1.18; font-weight: 750 }
:where(.zt-nxg-j2cl) .ac-oe-4b5 a { color: var(--dim); text-decoration: none }
.utl-q1p-eqk { font-size: .9rem; border-left: 3px solid var(--primary); padding: .45em .8em; margin: .3em 0 1.25em; display: inline-block; color: var(--text); background: #e2f4e8; border-radius: 4px }
:where(.zt-nxg-j2cl) .sor-mul-iiu nav a { margin: 0 0 .25rem; padding: .25rem 0; min-height: 44px; color: var(--dim); text-decoration: none; display: block }
:where(.zt-nxg-j2cl) .pz-ly-526 { border: 1px solid var(--line); border-radius: 14px; margin: 0 0 .7rem; padding: .9rem 1.2rem }
:where(.zt-nxg-j2cl) .jm-xlbg-7mjs { border-top: 1px solid var(--line); padding-top: 1em; margin-top: 2.4em }
:where(.zt-nxg-j2cl) .vg-xdz-cnxb .om-5dxy-q87 li,:where(.zt-nxg-j2cl) .cuf-oknd-uv2 .om-5dxy-q87 li { display: inline }
:where(.zt-nxg-j2cl) figure>img,:where(.zt-nxg-j2cl) .kif-ddy-tno8>img,:where(.zt-nxg-j2cl) .svl-8as2-gv>img,:where(.zt-nxg-j2cl) .vfb-9puk-j8cq>img,:where(.zt-nxg-j2cl) .gmv-5sy-gr45>img { margin-bottom: 0; margin-top: 0 }
:where(.zt-nxg-j2cl) .om-5dxy-q87 { margin: 0; list-style: none; padding: 0 }
:where(.zt-nxg-j2cl) strong { color: var(--text) }
:where(.zt-nxg-j2cl) .cuf-oknd-uv2 a+a::before { content: '/'; opacity: .5; margin: 0 .65rem }
:where(.zt-nxg-j2cl) ul li { position: relative; padding-left: 1.2rem }
:where(.zt-nxg-j2cl) img.yr-aa9v-rptp { margin-left: 0; max-width: 100%; margin-right: 0 }
:where(.zt-nxg-j2cl) h2 { font-weight: 600; font-family: 'Franklin Gothic Medium',Arial,sans-serif; margin: 1.8em 0 .4em; color: var(--text); line-height: 1.22; font-size: 1.4rem }
:where(.zt-nxg-j2cl) .kd-no-aj3 { padding: .25rem 0 .25rem 1rem; margin: 1.2rem 0; font-size: .97rem; border-left: 3px solid var(--primary); background: transparent; border: 0 }
:where(.zt-nxg-j2cl) details.fwv-pnp8-6g8o summary { font-weight: 700; color: var(--text); cursor: pointer }
:where(.zt-nxg-j2cl) table { margin: 1.2rem 0; width: 100%; border-collapse: collapse; font-size: .97rem }
:where(.zt-nxg-j2cl) caption { text-align: center; caption-side: top; padding: .35em 0; color: var(--dim); font-weight: 700 }
:where(.zt-nxg-j2cl) .kd-no-aj3 p { margin: 0 0 .45rem; color: var(--text); font-weight: 700 }
:where(.zt-nxg-j2cl) .vg-xdz-cnxb,:where(.zt-nxg-j2cl) .dp-wi-nt,:where(.zt-nxg-j2cl) .cuf-oknd-uv2 { margin: .4rem 0 0; line-height: 1.6 }
:where(.zt-nxg-j2cl) ol li::marker { color: var(--anchor) }
:where(.zt-nxg-j2cl) .vg-xdz-cnxb a { padding: .25rem 0; display: inline-block; min-height: 44px; margin: 0 1.2rem .3rem 0 }
:where(.zt-nxg-j2cl) img { height: auto; margin: 1.2em 0; box-shadow: 0 6px 20px rgba(22,33,30,.12); max-width: 100%; display: block; border-radius: 14px }
:where(.zt-nxg-j2cl) .yyy-pa7-45 dd { margin: 0 0 1.2em; padding: 0 }
:where(.zt-nxg-j2cl) .pl-heih-ghxl+.pl-heih-ghxl { border-top: 1px solid var(--line); padding-top: .4em; margin-top: 1.5em }
:where(.zt-nxg-j2cl) .sor-mul-iiu { margin: 0 0 1.3rem; text-align: left; display: flex; row-gap: .4rem; padding-bottom: .75rem; align-items: stretch; flex-direction: column }
:where(.zt-nxg-j2cl) .ac-oe-4b5 { color: var(--dim); font-size: .88rem; margin: 0 0 1.4em }
@media(max-width:720px){body { background: #fcfafb }
.zt-nxg-j2cl { margin: 0; outline-offset: -3px; border-left: 0; border-radius: 0; outline: 1px solid #e8edeb; padding: calc(var(--space) + 0.125em) calc(var(--space) - 0.375em) }
:where(.zt-nxg-j2cl) img.gq-qg1-yj,:where(.zt-nxg-j2cl) img.oz-vqd-fyv7,:where(.zt-nxg-j2cl) img.aw-nwoe-jof { margin-left: auto; margin-right: auto; max-width: 100% }}
:where(.zt-nxg-j2cl) .wdo-lk-2dhc{border-inline-start:2px solid currentColor;padding-inline-start:.8em}
@media(max-width:560px){:where(.zt-nxg-j2cl) h1{font-size:1.72rem}}:where(.zt-nxg-j2cl) figcaption{font-size:0.9rem}
@media(max-width:720px){:where(.zt-nxg-j2cl) table:not(.ojw-m89-noh table){table-layout:fixed}:where(.zt-nxg-j2cl) th:not(.ojw-m89-noh th),:where(.zt-nxg-j2cl) td:not(.ojw-m89-noh td){overflow-wrap:anywhere;padding-inline:7px}}