.jobgdR2bg .cjljB5o0 li { display: inline; margin: 0; padding: 0 }
.jobgdR2bg img.eidGuc { margin-right: auto; margin-left: auto; max-width: 95% }
.jobgdR2bg .joeefFk96 li { margin: 0 }
.jobgdR2bg .bcxeP0uq a,.jobgdR2bg .okkOsv a,.jobgdR2bg .xhtsN67r7 a { min-height: 44px; max-width: 100%; overflow-wrap: anywhere; padding: .3em .5em }
.jobgdR2bg figcaption { line-height: 1.5; font-size: .88rem; color: #a7a7c3; margin-top: .45em; text-align: left; background-color: #1c1c29 }
*,*::before,*::after { box-sizing: border-box }
.jobgdR2bg img.iktSi8mx { margin-right: 0; max-width: 100%; margin-left: 0 }
.jobgdR2bg .opwjOitbz { list-style: none; padding: 0; margin: 0 }
.jobgdR2bg .wcjOr5 nav { flex: 1 1 10rem }
.jobgdR2bg .rgyxqFs6,.jobgdR2bg .qcmsQfbe0,.jobgdR2bg .lznjxFhx1 { line-height: 1.8; margin: .4em 0 0 }
.jobgdR2bg .ooaxEhn4 nav { min-width: 0 }
.jobgdR2bg .wcjOr5 { flex-wrap: wrap; gap: 1em 1.4em; display: flex }
.jobgdR2bg .vpuDow nav { text-align: left; padding-top: .55em; margin: .35em 0 0; border-top: 1px solid #2b2a4c; line-height: 2; font-size: .89rem }
.jobgdR2bg img.ytaKwtwn { margin-right: 0; max-width: 66%; margin-left: auto }
.jobgdR2bg .cjljB5o0 { margin: 0; padding: 0; list-style: none }
.jobgdR2bg .rgyxqFs6 .opwjOitbz li,.jobgdR2bg .lznjxFhx1 .opwjOitbz li { display: inline }
.jobgdR2bg .dgngNn5s a { text-decoration: none; color: #a7a7c3 }
.jobgdR2bg table { border: 1px solid #2b2a4c; border-collapse: collapse; overflow: hidden; width: 100%; font-size: .93rem; margin: 1.2em 0; border-radius: 12px }
.jobgdR2bg figure,.jobgdR2bg .kewnKwaj,.jobgdR2bg .gminK3pk0,.jobgdR2bg .nybO9r5,.jobgdR2bg .izfxGch1a { border-bottom: 1px solid #2b2a4c; padding: 1em 0; margin: 1.8em 0; border-top: 1px solid #2b2a4c }
.jobgdR2bg .aqdmYlih { border-radius: 18px; border: 1px solid #2b2a4c; margin-top: 2.4em; padding: 1.2em 1.35em }
.jobgdR2bg a:hover { box-shadow: inset 0 -3px 0 currentColor }
.azugovsra { line-height: 1.5 }
.jobgdR2bg .rgyxqFs6 a { min-height: 44px; padding: .25em 0; margin: 0 1.6em .3em 0; display: inline-block }
.jobgdR2bg th { color: #f4f4f5; background: #423e25; font-weight: 700; padding: 9px 11px; overflow-wrap: break-word; border-bottom: 1px solid #2b2a4c; text-align: left }
.jobgdR2bg .vpuDow { align-items: stretch; flex-direction: column; display: flex; padding-bottom: .4em; row-gap: .5em; margin: 0 0 1.8em; text-align: left }
.jobgdR2bg .lznjxFhx1 a+a::before { margin: 0 .65em; opacity: .6; content: '/' }
.jobgdR2bg .ldzcoWtmik { padding: 0; display: flex; gap: .1em .2em; flex-wrap: wrap; list-style: none; margin: 0 }
.jobgdR2bg .zyfhArwlb { border-left: 4px solid #5e5bf2; padding-left: .9em; margin: 1.8em 0 }
.jobgdR2bg img.ofrwfEjk { margin-left: auto; margin-right: auto; max-width: 66% }
.jobgdR2bg .cjljB5o0 li::before { display: none !important; position: static }
.jobgdR2bg .atwalA795 { display: grid; gap: 1em 1.4em; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)) }
.jobgdR2bg .lznjxFhx1 .opwjOitbz li+li::before { margin: 0 .65em; content: '/' !important; display: inline !important; opacity: .6 }
.jobgdR2bg .ykspFk0ev { padding: .7em 1em; margin: 0 0 .8em; border-radius: 18px; border: 1px solid #2b2a4c }
.jobgdR2bg .joeefFk96 a { color: #a4a2f8; display: inline-block; padding: .25em 0; min-height: 44px; text-decoration: none }
html { -webkit-text-size-adjust: 100% }
.jobgdR2bg { max-width: 800px; margin: 34px auto; background: #1c1c29; border: 1px solid #2b2a4c; border-radius: 18px; box-shadow: 0 10px 30px rgba(28,27,64,.12); padding: 52px 38px; overflow-wrap: break-word; outline: 3px double #2b2a4c; outline-offset: .15em; border-bottom: 5px solid #5e5bf2; border-left: 4px solid #5e5bf2 }
.jobgdR2bg blockquote { padding: 1em 1.1em; margin: 1.4em 0; border-top: 3px solid #a24cf0; border-radius: 0 0 6px 6px; background: #423e25 }
.jobgdR2bg .dyiwdGf2 { border-radius: 18px; border-left: 3px solid #a24cf0; background: #423e25; padding: .7em 1em .7em 2.4em }
.jobgdR2bg .vpuDow nav .nybfWy94i { margin: 0 .85em .2em 0; color: #a7a7c3; cursor: default }
.jobgdR2bg .jmjtNf6sm { border-radius: 18px; background: #423e25; border: 1px solid #2b2a4c; padding: .9em 1.2em .9em 2.5em }
.jobgdR2bg ul { padding-left: 1.25em; list-style: none }
.jobgdR2bg td { overflow-wrap: break-word; padding: 9px 11px; border-bottom: 1px solid #2b2a4c }
body { margin: 0; min-height: 100dvh; background: #12121c; font: 18px/1.55 Charter,'Bitstream Charter',Cambria,Georgia,serif; -webkit-font-smoothing: antialiased; color: #f4f4f5; letter-spacing: .006em }
.jobgdR2bg a:focus-visible,.jobgdR2bg summary:focus-visible,.jobgdR2bg .mrfqFx7l[tabindex="0"]:focus-visible { outline-offset: .15em; outline: 2px solid #a4a2f8 }
.jobgdR2bg .daacdL0wt dt { margin: 1.4em 0 .3em; font-weight: 700 }
.jobgdR2bg .bcxeP0uq>.opwjOitbz { grid-column: 1/-1 }
.jobgdR2bg details.mgoFc06l p { margin: .5em 0 0 }
.jobgdR2bg .ifdxA2m08 nav+nav { border-top: 1px dotted #2b2a4c; padding-top: .8em }
.jobgdR2bg img.gtjtCg4ws { max-width: 66%; margin-left: 0; margin-right: auto }
.jobgdR2bg .joeefFk96 ul,.jobgdR2bg .joeefFk96 ol { gap: .55em 1.2em; display: flex; margin: 0; flex-wrap: wrap; padding-left: 0; list-style: none }
.jobgdR2bg .dgngNn5s { font-size: .88rem; border-bottom: 1px solid #2b2a4c; color: #a7a7c3; margin: 0 0 1.4em; padding-bottom: .55em }
.jobgdR2bg .orlJ92 { font-size: .82rem; margin: .22em 0 0; color: #a7a7c3; font-weight: 400 }
.jobgdR2bg a { color: #a4a2f8; box-shadow: inset 0 -2px 0 currentColor; text-decoration: none }
.jobgdR2bg strong { color: #f4f4f5 }
.jobgdR2bg .joeefFk96 { border: 1px solid #2b2a4c; border-radius: 18px; margin: 1.6em 0; padding: .6em 1em; background: #423e25; font-size: .93rem }
.jobgdR2bg .hphuWdrq { color: #a7a7c3; font-size: .85rem; margin: .2em 0 1.1em }
.jobgdR2bg details.mgoFc06l summary { font-weight: 700; color: #f4f4f5; cursor: pointer }
.jobgdR2bg .bcxeP0uq,.jobgdR2bg .bcxeP0uq .opwjOitbz { gap: 1em 1.4em; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); display: grid }
.jobgdR2bg .qcmsQfbe0 a { min-height: 44px; margin: 0 0 .35em; padding: .25em 0; display: block }
.jobgdR2bg caption { caption-side: top; text-align: center; color: #f4f4f5; font-weight: 700; padding: .45em 0 }
.jobgdR2bg .mrfqFx7l { margin: 1.2em 0; width: 100%; overflow-x: auto }
.jobgdR2bg .dbggdUeqk { display: inline-block; text-transform: lowercase; font-weight: 900; letter-spacing: 0; color: #a4a2f8; font-family: Cambria,Constantia,Georgia,serif; font-size: 1.25rem; text-decoration: none }
.jobgdR2bg ul,.jobgdR2bg ol { margin: 0 0 1.2em; padding-left: 1.8em }
.jobgdR2bg h1 { letter-spacing: -.02em; font-weight: 700; margin: 0 0 .8em; font-family: Cambria,Constantia,Georgia,serif; font-size: 1.85rem; color: #f4f4f5; padding-left: .55em; border-left: 5px solid #5e5bf2; line-height: 1.18 }
.jobgdR2bg .okkOsv .opwjOitbz li { display: inline }
.jobgdR2bg .vpuDow nav a:hover { color: #a4a2f8 }
.jobgdR2bg li { margin: .3em 0 }
.jobgdR2bg .lznjxFhx1 a { display: inline-block; min-width: 24px; vertical-align: middle; min-height: 44px; padding: .25em 0; max-width: 100% }
.jobgdR2bg h3 { font-weight: 700; font-family: Cambria,Constantia,Georgia,serif; margin: 1.3em 0 .35em; color: #f4f4f5; font-size: 1.1rem }
.jobgdR2bg .xhtsN67r7 a { border-bottom: 1px dotted #2b2a4c; display: block }
.jobgdR2bg .opwjOitbz li::before { display: none !important; position: static }
.oalfuTqnv8 { margin: .25em 0 1.4em; color: #a4a2f8; gap: .4em; display: inline-flex; border: 1px solid #2b2a4c; background: #423e25; padding: .3em .8em; font-size: .9rem; align-items: center; border-radius: 999px }
.jobgdR2bg .nkteX5yb4 { grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr)); display: grid; gap: .4em 1em }
.jobgdR2bg .mrfqFx7l table { margin: 0 }
.jobgdR2bg figure>img,.jobgdR2bg .kewnKwaj>img,.jobgdR2bg .gminK3pk0>img,.jobgdR2bg .nybO9r5>img,.jobgdR2bg .izfxGch1a>img { margin-top: 0; margin-bottom: 0 }
.jobgdR2bg img { max-width: 100%; border-radius: 0; display: block; margin: 1.8em 0; height: auto; border: 1px solid #2b2a4c }
.jobgdR2bg .ooaxEhn4 { text-align: left; margin-top: 1.6em; font-size: .95rem; padding-top: 1.2em; border-top: 3px solid #5e5bf2 }
.jobgdR2bg hr { border: 0; border-top: 1px dashed #2b2a4c; margin: 2.8em 0 }
.jobgdR2bg .daacdL0wt dd { margin: 0 0 1em; padding: 0 }
.jobgdR2bg ul li::before { left: 0; position: absolute; color: #a4a2f8; content: '\25e6'; font-weight: 700 }
.jobgdR2bg details.mgoFc06l { margin: 0 0 .55em; padding: .75em .95em; border: 1px solid #2b2a4c; border-radius: 18px }
.jobgdR2bg .vpuDow nav a { margin: 0 .85em .2em 0; text-decoration: none; min-height: 44px; padding: .25em 0; display: inline-block; color: #a7a7c3 }
.jobgdR2bg .uvcLsu6p { font-size: 1em; font-weight: 600; margin: 0 0 .35em; grid-column: 1/-1 }
.jobgdR2bg .ldzcoWtmik li { padding: 0; margin: 0 }
.jobgdR2bg .okkOsv a { border: 1px solid #2b2a4c; border-radius: 1.2em; margin: 0 .5em .5em 0; display: inline-block }
.jobgdR2bg .zyfhArwlb>h2:first-child { margin-top: 0 }
.jobgdR2bg .joeefFk96 summary { cursor: pointer; color: #f4f4f5; font-weight: 700; margin: 0 0 .45em }
.jobgdR2bg p { margin: 0 0 1.2em }
.jobgdR2bg h2 { margin: 2.3em 0 .7em; font-size: 1.34rem; color: #f4f4f5; text-transform: uppercase; line-height: 1.3; letter-spacing: .04em; font-weight: 700; font-family: Cambria,Constantia,Georgia,serif }
.jobgdR2bg ul li { padding-left: 1.35em; position: relative }
.jobgdR2bg .opwjOitbz li { margin: 0; padding: 0 }
@media(max-width:680px){body { background: #12121c }
.jobgdR2bg { outline: 2px double #2b2a4c; border-radius: 0; border-right: 0; margin: 0; outline-offset: -3px; padding: 30px 22px }
.jobgdR2bg img.gtjtCg4ws,.jobgdR2bg img.ofrwfEjk,.jobgdR2bg img.ytaKwtwn { max-width: 100%; margin-right: auto; margin-left: auto }}
@media(min-width:1024px){.jobgdR2bg { padding: 56px 44px }}
.jobgdR2bg .rcwbTvxu{padding-inline-start:.8em;border-inline-start:2px solid currentColor}
@media(max-width:560px){.jobgdR2bg h1{font-size:min(1.75rem,var(--reading-title-limit,999rem))}}.jobgdR2bg figcaption{font-size:0.956rem}
.jobgdR2bg .aqdmYlih summary>h2,.jobgdR2bg .aqdmYlih summary>h3,.jobgdR2bg .aqdmYlih summary>h4{display:inline;margin:0}@media(max-width:560px){.jobgdR2bg h1{text-wrap:balance}.jobgdR2bg .vpuDow nav{margin-block-start:.45em}.jobgdR2bg .vpuDow nav a{margin-inline-end:.85em}.jobgdR2bg .vpuDow{margin-block-end:1.15em}}
@supports selector(:has(*)){:is(.jobgdR2bg,.jobgdR2bg main,.jobgdR2bg article,.jobgdR2bg section,.jobgdR2bg div):has(>.rcwbTvxu)>p:not(.hphuWdrq):not(.nfwzLn7r),.jobgdR2bg:has(.rcwbTvxu) .zyfhArwlb>p{max-inline-size:76ch}.jobgdR2bg:has(.rcwbTvxu) .zyfhArwlb+.zyfhArwlb{margin-block-start:1.5em}.jobgdR2bg:has(.rcwbTvxu) .zyfhArwlb>h2:first-child{margin-block-end:.55em;padding-block-end:.35em;border-block-end:1px solid currentColor}:is(.jobgdR2bg,.jobgdR2bg main,.jobgdR2bg article,.jobgdR2bg section,.jobgdR2bg div):has(>.rcwbTvxu)>p:not(.hphuWdrq):not(.nfwzLn7r),.jobgdR2bg:has(.rcwbTvxu) .zyfhArwlb>p{max-inline-size:76ch}.jobgdR2bg:has(.rcwbTvxu) .zyfhArwlb{min-inline-size:0}@media(max-width:560px){:is(.jobgdR2bg,.jobgdR2bg main,.jobgdR2bg article,.jobgdR2bg section,.jobgdR2bg div):has(>.rcwbTvxu)>p:not(.hphuWdrq):not(.nfwzLn7r),.jobgdR2bg:has(.rcwbTvxu) .zyfhArwlb>p{padding-inline:0}.jobgdR2bg:has(.rcwbTvxu) .zyfhArwlb{padding-inline:0;border-inline:0}}@media print{.jobgdR2bg:has(.rcwbTvxu) .zyfhArwlb{display:block!important;padding-inline:0!important}:is(.jobgdR2bg,.jobgdR2bg main,.jobgdR2bg article,.jobgdR2bg section,.jobgdR2bg div):has(>.rcwbTvxu)>p:not(.hphuWdrq):not(.nfwzLn7r),.jobgdR2bg:has(.rcwbTvxu) .zyfhArwlb>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
.jobgdR2bg .ooaxEhn4 nav>p{text-indent:0}.jobgdR2bg .ooaxEhn4 nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.jobgdR2bg details.joeefFk96>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}.jobgdR2bg .joeefFk96 a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.jobgdR2bg .dgngNn5s{flex-wrap:wrap}.jobgdR2bg .dgngNn5s>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.jobgdR2bg .vpuDow .dbggdUeqk{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.jobgdR2bg .vpuDow nav :is(a,.nybfWy94i){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.jobgdR2bg .vpuDow nav .nybfWy94i{display:inline-block}.jobgdR2bg .cdaXh9{text-indent:0}.jobgdR2bg .cdaXh9>a{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:44px;max-inline-size:100%;min-inline-size:0;padding-block:.4em;white-space:normal;overflow-wrap:anywhere}.jobgdR2bg .cdaXh9>a{padding-inline:.75em;border:1px solid currentColor;border-radius:.35em;text-decoration:none;box-shadow:none}.jobgdR2bg .vpuDow .vafngOn9m{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jobgdR2bg .vpuDow .vafngOn9m:focus{position:relative;display:block;inline-size:fit-content;block-size:auto;max-inline-size:100%;min-block-size:44px;box-sizing:border-box;padding:.55em .8em;margin-block-end:.6em;clip-path:none;overflow:visible;white-space:normal;color:inherit;background:inherit;outline:2px solid currentColor;outline-offset:3px;text-align:start;grid-column:1/-1;border-inline:2px solid currentColor}