/* screen */
:where(.ixwc_73sq) .gxep_mlqn li { margin: 0; padding: 0 }
:where(.ixwc_73sq) :is(h2,h3,h4) { scroll-margin-top: 24px }
:where(.ixwc_73sq) a:hover { box-shadow: inset 0 -3px 0 #2275c2 }
:where(.ixwc_73sq) img.ptwy_1kfg { margin-right: auto; max-width: 58%; margin-left: 0 }
:where(.ixwc_73sq) .cjy_kj,:where(.ixwc_73sq) .tma_b9b,:where(.ixwc_73sq) .cg_bv { line-height: 1.8; margin: .5rem 0 0 }
:where(.ixwc_73sq) .rauv_qi { gap: .6em 1em; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)); display: grid }
:where(.ixwc_73sq) img { border: 1px solid #d7e5e7; margin: 1.4em 0; display: block; height: auto; border-radius: 14px; max-width: 100% }
:where(.ixwc_73sq) .szu_qtd { gap: .3em .8em; display: grid; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)) }
:where(.ixwc_73sq) hr { border: 0; height: 3px; width: 64px; background: #2275c2; border-radius: 3px; margin: 2.4em 0 }
:where(.ixwc_73sq) .xwlk_vxo { width: 100%; overflow-x: auto; margin: 1.2rem 0 }
:where(.ixwc_73sq) summary:focus-visible,:where(.ixwc_73sq) a:focus-visible,:where(.ixwc_73sq) .xwlk_vxo[tabindex="0"]:focus-visible { outline: 2px solid #2070b9; outline-offset: 2px }
:where(.ixwc_73sq) .zrfc_1ytd li { margin: 0; padding: 0 }
:where(.ixwc_73sq) blockquote { padding: 1rem 1.1rem; margin: 1.2rem 0; border-top: 3px solid #c43622; border-radius: 0 0 6px 6px; background: #eaf6f2 }
:where(.ixwc_73sq) .jx_6gtv nav a:hover { color: #2070b9 }
:where(.ixwc_73sq) ul li { padding-left: 1.35rem; position: relative }
.ixwc_73sq { max-width: 720px; margin: 52px auto; background: #fefefe; border: 1px solid #d7e5e7; border-radius: 14px; box-shadow: 0 6px 20px rgba(24,38,40,.10); padding: 52px 30px; overflow-wrap: break-word; outline: 1px solid #d7e5e7; outline-offset: -6px; border-top: 6px solid #2275c2; border-bottom: 5px solid #2275c2; border-left: 3px solid #2275c2; border-right: 3px solid #2275c2 }
:where(.ixwc_73sq) .cg_bv a { display: inline }
:where(.ixwc_73sq) ul,:where(.ixwc_73sq) ol { padding-left: 1.6rem; margin: 0 0 1rem }
:where(.ixwc_73sq) .tma_b9b a { display: block; margin: 0 0 .55rem }
:where(.ixwc_73sq) .zrfc_1ytd { padding: 0; list-style: none; margin: 0 }
:where(.ixwc_73sq) .pfp_dy h2 { margin-top: .5em }
:where(.ixwc_73sq) .pgis_bebl dd { margin: 0 0 1em; padding: 0 }
:where(.ixwc_73sq) .agw_nv6+.agw_nv6 { margin-top: 1.8em; padding-top: .4em; border-top: 1px solid #d7e5e7 }
:where(.ixwc_73sq) .jx_6gtv { row-gap: .4rem; border-bottom: 2px solid #d7e5e7; margin: 0 0 1.6rem; display: flex; flex-direction: column; text-align: left; padding-bottom: .5rem; align-items: stretch }
:where(.ixwc_73sq) .ijx_vi63 { font-size: 1.35rem; color: #222e30; font-weight: 900; display: inline-block; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; letter-spacing: -.01em; text-decoration: none }
:where(.ixwc_73sq) h1 { letter-spacing: -.01em; font-size: 1.85rem; margin: 0 0 .6em; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight: 700; color: #222e30; line-height: 1.14; text-align: center; padding-bottom: .18em }
:where(.ixwc_73sq) .vpdy_sx { background: #eaf6f2; padding: .7em 1em .7em 2.4em; border-left: 3px solid #c43622; border-radius: 14px }
.ixwc_73sq::before { content: ''; display: block; background: linear-gradient(90deg,#2275c2,transparent); margin: 0 0 1.3em; height: 4px }
:where(.ixwc_73sq) .liu_pk { margin-top: 2.4em; padding-top: 1em; border-top: 2px solid #d7e5e7 }
:where(.ixwc_73sq) .cjy_kj a { margin: 0 1.4rem .3rem 0; padding: .25rem 0; min-height: 48px; display: inline-block }
:where(.ixwc_73sq) th { text-align: left; border-bottom: 1px solid #d7e5e7; overflow-wrap: break-word; background: #eaf6f2; font-weight: 600; padding: 10px 12px; color: #222e30 }
:where(.ixwc_73sq) .jx_6gtv nav .sn_pjuz { padding-bottom: .1rem; cursor: default; color: #537478; border-bottom: 2px solid #2275c2; margin: 0 1.3rem .2rem 0 }
:where(.ixwc_73sq) caption { padding: .55em 0; font-weight: 600; text-align: left; color: #222e30; caption-side: top }
::selection { color: #222e30; background: #eaf6f2 }
:where(.ixwc_73sq) table { border: 1px solid #d7e5e7; width: 100%; border-collapse: collapse; overflow: hidden; margin: 1.2rem 0; border-radius: 6px; font-size: .9rem }
:where(.ixwc_73sq) .jx_6gtv nav a+a::before { content: '\2022'; margin: 0 .65rem; opacity: .7 }
:where(.ixwc_73sq) .ymz_mo { padding: .25rem 0 .25rem 1rem; border: 0; margin: 1.4rem 0; background: transparent; border-left: 3px solid #2275c2; font-size: .9rem }
html { -webkit-text-size-adjust: 100% }
:where(.ixwc_73sq) .cg_bv a+a::before { opacity: .7; content: '\2022'; margin: 0 .65rem }
:where(.ixwc_73sq) .ymz_mo ul,:where(.ixwc_73sq) .ymz_mo ol { margin: 0; padding-left: 1.6rem }
:where(.ixwc_73sq) details.ncq_ldh { padding: .7em 0; border: 0 }
:where(.ixwc_73sq) figure>img,:where(.ixwc_73sq) .mwp_ytj>img,:where(.ixwc_73sq) .znc_kj5r>img,:where(.ixwc_73sq) .kmt_nr>img,:where(.ixwc_73sq) .sfn_3kz>img { margin-bottom: 0; margin-top: 0 }
:where(.ixwc_73sq) .pfp_dy { border: 0; margin-top: 2.4em; padding-top: 0 }
:where(.ixwc_73sq) .jx_6gtv nav a { text-decoration: none; color: #537478; display: inline-block; margin: 0 1.3rem .2rem 0; min-height: 48px; padding: .25rem 0 }
:where(.ixwc_73sq) .jxng_dc { margin: 0 0 1.4em; color: #537478; font-size: .85rem }
:where(.ixwc_73sq) img.xwvy_0nu2 { margin-right: auto; margin-left: auto; max-width: 90% }
:where(.ixwc_73sq) img.rku_1ogv { margin-right: 0; margin-left: auto; max-width: 58% }
:where(.ixwc_73sq) .oaq_5ntn li::before { content: none !important }
:where(.ixwc_73sq) h1::after { display: block; height: 4px; background: #2275c2; width: 50px; margin: .38em auto 0; content: '' }
:where(.ixwc_73sq) .ymz_mo summary { cursor: pointer; margin: 0 0 .45rem; font-weight: 600; color: #222e30 }
:where(.ixwc_73sq) .cg_bv .zrfc_1ytd li+li::before { margin: 0 .65rem; opacity: .7; content: '\2022' }
:where(.ixwc_73sq) .bjvt_33i7 { margin: 0 0 .8rem; border: 0; padding: 0 }
:where(.ixwc_73sq) p { margin: 0 0 1.2rem }
.rtylulk { box-sizing: border-box }
:where(.ixwc_73sq) h3 { color: #222e30; text-transform: uppercase; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; margin: 1.4em 0 .5em; font-size: 1.1rem; letter-spacing: .05em; font-size: 1.01rem; font-weight: 700 }
:where(.ixwc_73sq) .ymz_mo a { min-height: 48px; display: inline-block; color: #2070b9; padding: .25rem 0; text-decoration: none }
:where(.ixwc_73sq) figure,:where(.ixwc_73sq) .mwp_ytj,:where(.ixwc_73sq) .znc_kj5r,:where(.ixwc_73sq) .kmt_nr,:where(.ixwc_73sq) .sfn_3kz { margin: 1.4rem 0 }
:where(.ixwc_73sq) .cjy_kj .zrfc_1ytd li,:where(.ixwc_73sq) .cg_bv .zrfc_1ytd li { display: inline }
:where(.ixwc_73sq) .ao_orm { font-weight: 400; color: #537478; margin: .3rem 0 0; font-size: .82rem }
:where(.ixwc_73sq) img.zpg_2trf { margin-right: 0; max-width: 100%; margin-left: 0 }
:where(.ixwc_73sq) strong { color: #222e30 }
:where(.ixwc_73sq) .jxng_dc a { color: #537478; text-decoration: none }
:where(.ixwc_73sq) .bjvt_33i7 h3 { margin: 0 0 .3rem }
:where(.ixwc_73sq) .ymz_mo li { margin: .2rem 0 }
:where(.ixwc_73sq) .we_b1j5 { font-size: .82rem; color: #537478; margin: .25rem 0 1rem }
:where(.ixwc_73sq) a { text-decoration: none; color: #2070b9; box-shadow: inset 0 -2px 0 #2275c255 }
:where(.ixwc_73sq) .zrfc_1ytd li::before { content: none !important }
:where(.ixwc_73sq) .ymz_mo p { font-weight: 600; color: #222e30; margin: 0 0 .45rem }
:where(.ixwc_73sq) .oaq_5ntn { list-style: none; margin: 0; padding: 0 }
*,*::before,*::after { box-sizing: border-box }
:where(.ixwc_73sq) .gxep_mlqn { margin: 0; flex-wrap: wrap; list-style: none; display: flex; gap: 0; padding: 0 }
body { -moz-osx-font-smoothing: grayscale; font: 16px/1.66 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; letter-spacing: -.004em; margin: 0; background: linear-gradient(180deg,#eaf6f2 0%,#fafafa 38%,#fafafa 100%); -webkit-font-smoothing: subpixel-antialiased; color: #222e30 }
:where(.ixwc_73sq) .agw_nv6>h2:first-child { margin-top: 0 }
:where(.ixwc_73sq) td { overflow-wrap: break-word; border-bottom: 1px solid #d7e5e7; padding: 10px 12px }
:where(.ixwc_73sq) .pgis_bebl dt { margin: 1.5em 0 .3em; font-weight: 600 }
:where(.ixwc_73sq) ul { list-style: none; padding-left: 1.4rem }
:where(.ixwc_73sq) h2 { font-style: italic; border-left: 3px solid #c43622; margin: 1.7em 0 .35em; padding-left: .5em; line-height: 1.3; font-size: 1.34rem; color: #222e30; font-weight: 600; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif }
:where(.ixwc_73sq) .jx_6gtv nav { padding-top: .55rem; margin: .15rem 0 0; border-top: 1px solid #d7e5e7; line-height: 1.6; font-size: .89rem; text-align: left }
:where(.ixwc_73sq) .us_el0 { border: 1px solid #d7e5e7; padding: .7em 1em .7em 2.2em; border-radius: 14px; background: #eaf6f2 }
:where(.ixwc_73sq) .xwlk_vxo table { margin: 0 }
:where(.ixwc_73sq) .oaq_5ntn li { display: inline; margin: 0; padding: 0 }
:where(.ixwc_73sq) details.ncq_ldh summary { color: #222e30; font-weight: 600; cursor: pointer }
:where(.ixwc_73sq) ul li::before { content: '\25aa'; position: absolute; font-weight: 600; color: #2070b9; left: 0 }
.mmtu_c09i { display: inline-block; background: #eaf6f2; margin: .4em 0 1.5em; border-left: 3px solid #2275c2; padding: .45em .8em; color: #222e30; font-size: .9rem; border-radius: 4px }
:where(.ixwc_73sq) img.fgy_4ef { margin-right: auto; max-width: 58%; margin-left: auto }
:where(.ixwc_73sq) li { margin: .35rem 0 }
:where(.ixwc_73sq) .jx_6gtv nav .oaq_5ntn li+li::before { content: '\2022'; margin: 0 .65rem; opacity: .7 }
@media(max-width:820px){body { background: #fefefe }
.ixwc_73sq { outline-offset: -3px; outline: 1px solid #d7e5e7; border-left: 0; margin: 0; padding: 24px 18px }
:where(.ixwc_73sq) img.ptwy_1kfg,:where(.ixwc_73sq) img.fgy_4ef,:where(.ixwc_73sq) img.rku_1ogv { margin-right: auto; max-width: 100%; margin-left: auto }}
:where(.ixwc_73sq) .lsl_vh9e{border-inline-start:2px solid currentColor;padding-inline-start:1em}
@media(max-width:560px){:where(.ixwc_73sq) h1{font-size:1.69rem}}
@media(max-width:820px){:where(.ixwc_73sq) table:not(.xwlk_vxo table){table-layout:fixed}:where(.ixwc_73sq) th:not(.xwlk_vxo th),:where(.ixwc_73sq) td:not(.xwlk_vxo td){overflow-wrap:anywhere;padding-inline:6px}}