html body .fmc47[data-fmc73-experience] .fmc47-hero{padding:32px}
html body .fmc47[data-fmc73-experience] .fmc47-hero h1{font-size:36px;line-height:1.2;letter-spacing:0;max-width:34ch}
html body .fmc47[data-fmc73-experience] section[id]{scroll-margin-top:110px}
html body .fmc73-jump{margin:0 0 24px;color:#163244;letter-spacing:0}
html body .fmc73-jump p{font-size:15px;font-weight:700;margin:0 0 10px}
html body .fmc73-jump ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;margin:0;padding:0;list-style:none}
html body .fmc73-jump li{margin:0;min-width:0}
html body .fmc73-jump a{color:#075b64!important;-webkit-text-fill-color:#075b64!important;font-size:15px;line-height:1.5;text-decoration:underline;overflow-wrap:anywhere}
html body .fmc73-reference{margin:0 0 30px;padding:0}
html body .fmc73-reference img{display:block;width:100%;height:auto;aspect-ratio:3/2;max-width:100%}
html body .fmc73-reference figcaption{color:#36566a;font-size:14px;line-height:1.6;margin:8px 0 0;letter-spacing:0}
html.fmc73-enhanced #allot-language-switcher,html.fmc73-enhanced label[for=allot-language-switcher]{display:none!important}
html body details.fmc73-language{position:relative;display:block;width:190px;max-width:100%;color:#163244;background:#f4f8fa;border:1px solid #78909c;border-radius:4px;box-sizing:border-box;font:700 14px/1.4 system-ui,sans-serif;text-align:start;letter-spacing:0}
html body .fmc73-language summary{min-height:40px;padding:10px 12px;cursor:pointer;overflow-wrap:anywhere}
html body .fmc73-language ul{position:fixed;left:12px;right:auto;top:100px;z-index:100001;width:270px;max-width:calc(100vw - 24px);max-height:320px;overflow:auto;margin:0;padding:6px 0;list-style:none;border:1px solid #78909c;background:#fff;color:#163244;box-shadow:0 6px 18px #0002;box-sizing:border-box;text-align:start}
html body .fmc73-language.fmc73-in-document ul{position:static;width:100%;max-width:100%;margin-top:5px}
html body .fmc73-language li{margin:0;padding:0;display:block}
html body .fmc73-language a{display:block;padding:9px 12px;color:#163244!important;-webkit-text-fill-color:#163244!important;font:500 15px/1.4 system-ui,sans-serif;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
html body .fmc73-language a:hover,html body .fmc73-language a[aria-current=page]{background:#e7f0f4;color:#075b64!important}
html body .fmc73-language :is(a,summary):focus-visible{outline:3px solid #9c4c00;outline-offset:-3px}
html body .fmc73-language.fmc73-in-document{margin:0 0 20px}
@media(max-width:680px){html body .fmc47[data-fmc73-experience] .fmc47-hero{padding:22px 18px}html body .fmc47[data-fmc73-experience] .fmc47-hero h1{font-size:28px}html body .fmc73-jump ul{grid-template-columns:minmax(0,1fr);gap:8px}html body details.fmc73-language:not(.fmc73-in-document){width:112px}html body .fmc73-language summary{padding:9px 7px;font-size:13px}html body .fmc73-language ul{max-height:280px}}
@media(max-width:680px){html body .fmc47[data-fmc73-experience] section[id]{scroll-margin-top:220px}}
html body .fmc47 .fmc47-body section[id]{scroll-margin-top:110px}
@media(max-width:680px){html body .fmc47 .fmc47-body section[id]{scroll-margin-top:220px}}
