/* base */
body { color: #2c2b23; font: 17px/1.55 system-ui,'Helvetica Neue',Arial,sans-serif; background: linear-gradient(180deg,#eaeae7,#f8f9f9); word-spacing: .02em; letter-spacing: .01em; min-height: 100dvh; margin: 0 }
#utj_h9st .av_sk5p summary { color: #2c2b23; cursor: pointer; margin: 0 0 .45em; font-weight: 600 }
#utj_h9st a { text-decoration: underline; text-underline-offset: 2px; color: #706a1a; transition: box-shadow .25s ease-in-out }
#utj_h9st .ozp_8cg { margin: 0; padding: 0; list-style: none }
#utj_h9st .sraf_9au { column-gap: 1.3em; padding-bottom: .4em; text-align: left; grid-template-columns: minmax(0,1fr) auto; margin: 0 0 1.6em; display: grid; align-items: center }
#utj_h9st a:focus-visible,#utj_h9st summary:focus-visible,#utj_h9st .afa_exe[tabindex="0"]:focus-visible { outline: 3px double #2c2b23; outline-offset: 3px }
#utj_h9st::before { height: 4px; margin: 0 0 1.3em; content: ''; display: block; background: linear-gradient(90deg,#bfb42c,transparent) }
#utj_h9st .we_y97 li::before { display: none !important }
#utj_h9st .axn_9l8 dt { font-weight: 600; margin: 1.1em 0 .3em }
#utj_h9st .av_sk5p p { font-weight: 600; margin: 0 0 .45em; color: #2c2b23 }
#utj_h9st .sraf_9au nav a { margin: 0 0 .25em; padding: .25em 0; color: #6b695c; display: block; text-decoration: none; min-height: 50px }
#utj_h9st h3 { font-family: 'Trebuchet MS',Helvetica,sans-serif; font-weight: 600; font-style: italic; font-size: 1.22rem; color: #2c2b23; margin: 1.3em 0 .35em }
#utj_h9st .sraf_9au nav .mnz_9uc2 { opacity: .55; cursor: default; color: #2c2b23; margin: 0 .85em .2em 0 }
#utj_h9st .av_sk5p { border-radius: 18px; margin: 1.8em 0; font-size: .9rem; background: transparent; padding: .75em 1.1em; border: 1px solid #e5e5dc }
#utj_h9st hr { border: 0; border-top: 1px dashed #e5e5dc; margin: 2em 0 }
#utj_h9st ul li::before { color: #706a1a; left: 0; font-weight: 800; content: '\2023'; position: absolute }
#utj_h9st .yddc_46ed>h2:first-child { margin-top: 0 }
#utj_h9st .obz_5cc6 a { color: #6b695c; text-decoration: none }
#utj_h9st .vnvr_03j { display: grid; gap: .6em 1em; grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)) }
#utj_h9st .zdd_hci { display: grid; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); gap: .55em 1.2em }
#utj_h9st figure,#utj_h9st .xs_pi,#utj_h9st .js_kwc,#utj_h9st .jmi_nw0,#utj_h9st .tlsl_5l { background: #f5f4e7; padding: .5em; border-radius: 18px; margin: 1.6em 0 }
.nvvuikf { margin: 0 }
#utj_h9st p { margin: 0 0 1.1em }
#utj_h9st ul { padding-left: 1.25em; list-style: none }
#utj_h9st .quhi_1cn0 .we_y97 li,#utj_h9st .yn_57 .we_y97 li { display: inline }
#utj_h9st img.pho_4on { margin-right: auto; max-width: 62%; margin-left: 0 }
#utj_h9st details.gu_h1hw p { margin: .7em 0 0 }
#utj_h9st .yn_57 a+a::before { margin: 0 .4em; content: '\00b7'; opacity: .45 }
#utj_h9st strong { color: #2c2b23 }
#utj_h9st details.gu_h1hw summary { color: #2c2b23; font-weight: 600; cursor: pointer }
.bbvpn { display: none }
#utj_h9st ul li { padding-left: 1.1em; position: relative }
#utj_h9st .lxih_2fbx { padding-top: 0; margin-top: 2.4em; border: 0 }
#utj_h9st { max-width: 880px; margin: 44px auto; background: transparent; border: 0; padding: 38px 20px; overflow-wrap: break-word; outline: 1px solid #e5e5dc; outline-offset: -5px; border-top: 4px solid #bfb42c; border-bottom: 5px solid #bfb42c }
#utj_h9st li { margin: .3em 0 }
#utj_h9st .tfsa_uqjw { border: 0; margin-top: 2em; padding-top: 0 }
#utj_h9st .sraf_9au>.bced_cr1,#utj_h9st .sraf_9au>.oh_wd8 { grid-column: 1 }
#utj_h9st th { padding: 8px 10px; border-bottom: 1px solid #e5e5dc; text-align: left; font-weight: 600; color: #2c2b23; background: #f5f4e7; overflow-wrap: break-word }
#utj_h9st .quhi_1cn0 a { margin: 0 1.4em .3em 0; min-height: 50px; padding: .25em 0; display: inline-block }
#utj_h9st img.xh_cfr { margin-left: auto; margin-right: auto; max-width: 62% }
#utj_h9st .bced_cr1 { font-size: 1.25rem; text-decoration: none; font-weight: 700; letter-spacing: -.01em; font-family: 'Trebuchet MS',Helvetica,sans-serif; display: inline-block; color: #2c2b23 }
.zn_gtm7 { background: #f5f4e7; border: 1px solid #e5e5dc; border-radius: 999px; font-size: .9rem; display: inline-flex; color: #706a1a; gap: .4em; margin: .25em 0 1.4em; padding: .3em .8em; align-items: center }
#utj_h9st img { height: auto; display: block; border: 1px solid #e5e5dc; margin: 1.6em 0; max-width: 100%; border-radius: 0 }
#utj_h9st .we_y97 li { padding: 0; margin: 0 }
#utj_h9st caption { color: #6b695c; caption-side: top; padding: .45em 0; text-align: center; font-weight: 600 }
#utj_h9st .obz_5cc6 { font-size: .8rem; display: inline-flex; margin: 0 0 1.4em; color: #6b695c; border-radius: 999px; padding: .25em .55em; max-width: 100%; background: #f5f4e7 }
.aqth { margin: 0 }