
body{margin:0}
a{color:#40379F}a:hover{color:#2A2370}
.nav{color:#FFFFFF;text-decoration:none;padding:12px 2px;font:inherit;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.nav:hover{color:#19CEDB}
.mm a{color:#120D2F;text-decoration:none;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:10px}
.mm a:hover{background:#F6F5FC}
.row{color:#120D2F;text-decoration:none}
.row:hover .arr{transform:translateX(6px);color:#40379F}
.row:hover .rt{color:#40379F}
.arr{transition:transform .2s ease;display:inline-block}
.lst{margin:0;padding:0;list-style:none;border-top:1px solid #120D2F}
.lst li{padding:16px 0;border-bottom:1px solid #E6E3F2;font-size:16px;color:#3E3A57}
.tag{color:#120D2F;text-decoration:none;font-weight:600;font-size:15px;border-bottom:1.5px solid #19CEDB;padding-bottom:3px}
.tag:hover{color:#40379F}
.crumb a{color:#9F98D6;text-decoration:none}.crumb a:hover{color:#FFFFFF}
.it{transition:transform .25s ease,box-shadow .25s ease,background .25s ease}
.it:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(18,13,47,0.08);background:#FFFFFF}
.dsc{display:block;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin .3s ease}
.it:hover .dsc,.it:focus-within .dsc,.it:focus .dsc{max-height:140px;opacity:1}
.it .more{transition:transform .3s ease,opacity .3s ease}
.it:hover .more,.it:focus .more{transform:rotate(45deg);opacity:.4}
@media (hover:none){.dsc{max-height:none;opacity:1}.it .more{display:none}}
.ft a{color:#C9C4EE;text-decoration:none}.ft a:hover{color:#FFFFFF}
.burger{display:none}
@media (max-width: 900px){
.burger{display:inline-flex}
.navwrap{display:none!important;width:100%;flex-direction:column;align-items:stretch!important;gap:0!important;padding:8px 0 16px}
.navwrap.open{display:flex!important}
.navwrap > a,.navwrap > div > .nav{padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,0.1);width:100%;justify-content:space-between}
.navwrap > a:last-child{margin-top:14px;text-align:center;border-bottom:0;padding:14px 20px!important}
.mm{position:static!important;width:auto!important;box-shadow:none!important;margin:8px 0 12px}
}
@media (max-width: 600px){
header > div,section > div,footer > div{padding-left:20px!important;padding-right:20px!important}
.doc dl > div{grid-template-columns:1fr!important}
}
.ftg{grid-template-columns:1fr 1fr 1.3fr .8fr!important}
.hrs{display:grid;grid-template-columns:1fr auto auto;column-gap:0;font-variant-numeric:tabular-nums;white-space:nowrap}
.hrs>*{padding:9px 0;border-top:1px solid rgba(255,255,255,0.08)}
.hrs b{color:#FFFFFF;font-weight:600;text-align:right;padding-left:16px}
.hrs b.off{grid-column:span 2;color:#9F98D6}
@media (max-width: 1100px){.ftg{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width: 600px){.ftg{grid-template-columns:1fr!important}}
