/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-100:oklch(97% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-portal-canvas:#edf1f6;--color-portal-surface:#fff;--color-portal-ink:#242f4b;--color-portal-muted:#62718e;--color-portal-primary:#466dd1;--color-portal-soft:#e4ebfa;--color-portal-border:#d4deef;--color-portal-navy:#25396c;--radius-portal-card:12px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-8{height:calc(var(--spacing) * 8)}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.text-red-500{color:var(--color-red-500)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-900{color:var(--color-zinc-900)}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:no-underline:disabled{text-decoration-line:none}@media (prefers-color-scheme:dark){.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-zinc-50{color:var(--color-zinc-50)}.dark\:text-zinc-400{color:var(--color-zinc-400)}@media (hover:hover){.dark\:hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}}}}@font-face{font-family:Stolzl;src:url(/mos/fonts/Stolzl-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/mos/fonts/Stolzl-Light.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/mos/fonts/Stolzl-Book.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/mos/fonts/Stolzl-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/mos/fonts/Stolzl-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/mos/fonts/Stolzl-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(/mos/fonts/icomoon.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-telegram:before{content:""}.icon-cross2:before{content:""}.icon-thin-right:before{content:""}.icon-arrow-link:before{content:""}.icon-copy:before{content:""}.icon-menu:before{content:""}.icon-arrow-2:before{content:""}.icon-arrow-2-b:before{content:""}.icon-vk:before{content:""}.icon-people:before{content:""}.icon-notification:before{content:""}.icon-message:before{content:""}.icon-link:before{content:""}.icon-check:before{content:""}.icon-calendar:before{content:""}.icon-arrow-tl:before{content:""}.icon-arrow:before{content:""}.icon-arrow2:before{content:""}.icon-arrow1:before{content:""}.icon-cross:before{content:""}.icon-galka:before{content:""}.icon-arrow11:before{content:""}.icon-mail:before{content:""}.icon-classes:before{content:""}.icon-website:before{content:""}:root{--light-blue:#cbd3ea;--blue:#466dd1;--dark-blue:#567bd8;--super-dark:#25396c;--white:#fff;--black:#242f4b}html,body{width:100%;min-height:100vh;color:var(--black);background-color:#fff;margin:0;padding:0;font-family:Stolzl,sans-serif;font-size:16px;font-weight:400;line-height:19px;position:relative}p,ul,.olymp_status,.with_arrow2,.font18{font-weight:300}h1{margin:-7px 0 6px;font-size:42px;font-weight:500;line-height:47px;position:relative}h3{margin:30px 0 12px;padding:0;font-size:24px;font-weight:500;line-height:33px}.blue{color:var(--blue)}.none_dec{text-decoration:none!important}.right_content{z-index:0;position:relative}.font300{font-weight:300}.font400{font-weight:400}.font18{font-size:18px;line-height:22px}.font16{font-size:16px;font-weight:300;line-height:19px}.font14{font-size:14px;font-weight:300;line-height:16px}.font20{font-size:20px;line-height:24px}.font22{font-size:22px;line-height:30px}.font32{font-size:32px;line-height:38px}.font24{font-size:24px;line-height:28px}.font28{font-size:32px;line-height:38px}a{color:var(--blue);text-decoration:none}.text b,.text strong{font-weight:500}.text a,.f_menu a{text-decoration:underline}.text a:hover,.popup a,.f_menu a:hover{text-decoration:none}.rel{display:block;position:relative}#left_menu_container{z-index:3;position:relative}.left_menu a,.button,.nored,.doc_list a,.with_arrow,.with_arrow a,.with_arrow_before,.current,.select_variants a,.olymp_item .name,.with_grey_arrow:after,.popup a{color:#3c3c3c}.with_arrow2{text-decoration:none!important}.with_arrow2:after,.with_grey_arrow2:after{content:"";padding-left:8px;font-family:icomoon;font-size:.7em}.with_arrow3{text-decoration:none!important}.with_arrow3:after,.with_grey_arrow3:after{content:"";padding-left:14px;font-family:icomoon;font-size:.7em}.with_arrow:after,.with_grey_arrow:after{content:"";padding-left:3px;font-family:icomoon}.select:after,.doc_hide:after{content:"";padding-left:3px;font-family:icomoon}.doc_hide.up_down:after{content:""}.doc_hide:after{content:""}.doc_list.up_down{display:none}.doc_hide{cursor:pointer}.with_arrow_before:before{content:"";padding-right:3px;font-family:icomoon}.left_menu a:hover,.left_menu a.selected,.red,h3,.with_arrow:after,.with_arrow a:hover,.shedule_select:hover,a.with_arrow:hover,.f_menu a:hover,.with_arrow_before:before,a.with_arrow_before:hover,.select_variants a:hover,.pager_form input[type=text],.olymp_item .name:hover,.popup a:hover,.popup a.selected,.doc_list a:hover,.doc_list a:hover .with_arrow,.select:after{color:var(--blue)}h1.red{color:#242f4b}a.void0[href="javascript:void(0)"],a.void0[href="javascript:void(0)"]:before,a.void0[href="javascript:void(0)"]:after,a.void0[href="javascript:void(0)"]:hover{cursor:default;color:#3c3c3c}.pager a.void0[href="javascript:void(0)"] span,a.void0[href="javascript:void(0)"]:before,a.void0[href="javascript:void(0)"]:after{opacity:0}.content{max-width:1400px;margin:0 auto;display:block}.header .content{justify-content:space-between;align-items:center;display:flex}.header .content i{font-size:33px}body>.content{box-sizing:border-box;grid-template-rows:1fr;min-height:calc(100vh - 466px);padding-bottom:70px;display:grid}.header{border-top:10px solid var(--dark-blue);border-bottom:2px solid var(--light-blue);min-width:-webkit-fit-content;margin-bottom:54px;padding:28px 0 25px;display:block}.header a{grid-gap:30px;grid-template-columns:45px auto;display:grid}.header a:hover,.with_arrow,.with_arrow:hover,.doc_list a,.with_arrow a,.with_arrow a:hover,.with_arrow_before,.with_arrow_before:hover,.olymp_item a,.olymp_item a:hover{text-decoration:none!important}.header a{justify-content:flex-start;align-items:center;gap:34px;display:flex}.header a img{height:41px;margin:0;display:inline-block}.header a span{letter-spacing:-.23px;text-align:left;font-size:18px;line-height:20px;display:inline-block}.list_olymp{grid-gap:20px;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.olymp_item{text-align:center;border:2px solid #cbd3ea;border-radius:5px;grid-template-rows:60px 1fr max-content;padding:20px;display:grid}.two_rows{grid-template-rows:60px 1fr!important}.olymp_item .icon{width:60px;margin:0 auto;display:block}.olymp_item .name{margin:20px auto 6px;font-size:18px;font-weight:500;line-height:22px;display:block}.olymp_item .classes{font-size:16px;line-height:19px}.olymp_item .status{margin:14px auto 0;font-size:14px;font-weight:400;line-height:17px;display:block}.ol_buttons{margin-top:20px;display:block}.olymp_item .button{border:1px solid var(--blue);margin:10px auto 0;padding:10px 20px;font-size:16px;line-height:19px;display:inline-block}.olymp_item .button:hover{color:var(--blue)}.middle_content{grid-gap:55px;grid-template-columns:186px auto;display:grid}.left_menu{grid-gap:20px;border-left:2px solid #cbd3ea;max-width:186px;margin-left:0;display:grid;position:sticky;top:20px}.left_menu>a,.left_menu>.container_olimp_menu>a{border-left:2px solid #0000;margin-left:-2px;padding-left:18px;font-size:18px;font-weight:400;line-height:22px;display:block}.left_menu>a:hover,.left_menu>.container_olimp_menu>a:hover{border-color:#567bd8}.left_menu>a.selected,.left_menu>.container_olimp_menu>a.selected{border-color:var(--blue)}.footer{background:var(--super-dark);justify-content:space-between;align-items:flex-start;min-width:-webkit-fit-content;padding:1px 0;display:flex}.f_menu{justify-content:space-between;align-items:center;width:100%;height:auto;padding:40px 0;display:flex}.f_menu .menu{justify-content:space-between;gap:34px;display:flex}.f_menu .menu a{color:var(--white);font-size:18px;line-height:20px;text-decoration:none}.delim{background-color:#384e87;width:100%;height:2px;display:block}.f_menu p{margin:0;padding:0;font-size:14px;line-height:17px}.f_banners{justify-content:space-between;align-items:center;height:100%;padding:30px 0;display:flex}.f_banners>span{background-color:#384e87;width:2px;height:69px}.f_banners a{justify-content:center;align-items:center;display:flex}.f_banners>a:nth-child(3) img{height:55px}.f_banners>a:nth-child(5) img{height:58px}.f_banners>a:nth-child(7) img{height:34px}.f_banners>div{color:#6679ab;font-size:18px;line-height:20px}.f_copy{justify-content:space-between;align-items:center;padding:38px 0 31px;display:flex}.f_copy>p{color:#6679ab;align-items:center;gap:5px;margin:0;font-size:18px;line-height:20px;display:flex}.f_copy>p i{font-size:.9em}.f_copy>a{color:#ced7f1;font-size:28px}.olymp_status{padding-top:22px;padding-left:22px;font-size:16px;line-height:20px;display:block;position:relative;text-decoration:none!important}.olymp-info{padding-bottom:22px;font-weight:300}.olymp_status:before{content:"";color:var(--blue);font-family:icomoon;font-size:16px;position:absolute;left:0}.olymp_contacts_info{flex-wrap:wrap;gap:50px;padding-top:32px;padding-bottom:30px;font-size:16px;line-height:22px;display:flex}.olymp_contacts_info>div{justify-content:flex-start;align-items:center;gap:16px;margin:0;display:flex}.olymp_contacts_info div i{color:var(--blue)}.olymp_contacts_info div a{color:var(--black);text-decoration:none}.olymp_contacts_info .classes div{position:relative}.olymp_contacts_info .classes div i{margin-top:-1px;position:absolute}.olymp_contacts_info .site i{position:relative;top:-1px}.olymp_contacts_info .email a{display:block}.filt-block{justify-content:flex-start;gap:80px;padding-top:42px;display:flex}.filt-block .rel>span{margin-bottom:14px;display:block}.shedule_list{padding:40px 0 22px;display:block}.show-past{color:#828282;padding:40px 0 22px;font-size:18px;line-height:20px;display:block;text-decoration:none!important}.blank-events{height:22px}.shedule_list .shedule_item{grid-gap:30px;grid-template-columns:18px auto;display:grid}.shedule_list .shedule_item .shedule_line .round{color:#fff;text-align:center;border-radius:0;width:25px;height:25px;font-size:25px;line-height:25px;display:block}.shedule_list .shedule_item.future .shedule_line .round{color:var(--blue)}.shedule_list .shedule_item .shedule_line{position:relative}.shedule_list .shedule_item .shedule_line .line{width:2px;display:block;position:absolute;top:34px;bottom:9px;left:11px}.shedule_list .icon-galka:before{color:var(--blue);content:""!important}.shedule_list .past .icon-galka:before{color:#a6adc2;content:""!important}.shedule_list .past .round{background-color:#0000}.shedule_list .past .line{background-color:#a6adc2}.line.grad{background:linear-gradient(#bcbcbc 0%,#828282 50%,#466dd1 100%)}.shedule_list .future .line{background-color:var(--blue)}.shedule_list .shedule_item:last-child .line{display:none}.shedule_list .shedule_item .shedule_text{padding-bottom:40px}.shedule_list .shedule_item:last-child .shedule_text{padding-bottom:0}.shedule_list .shedule_item .shedule_text .date{letter-spacing:0;margin-bottom:6px;font-size:18px;line-height:20px;display:block}.shedule_list .shedule_item .shedule_text .sh_event{letter-spacing:0;font-size:16px;line-height:19px;display:block}.shedule_list .past .shedule_text,.shedule_list .past .shedule_text a{color:#828282}.news{grid-gap:0px;margin-top:-2px;padding:0 0 20px;font-size:16px;line-height:22px;display:grid}.new_det{max-width:680px}.news .news_item .date{margin-bottom:12px;padding-top:10px;font-size:16px;line-height:18px;display:block}.news .news_item .name{color:var(--black);font-weight:300}.news .news_item .name:after{content:"";color:var(--black);padding-left:8px;font-family:icomoon;font-size:.7em}.news .news_item:first-child,.news .news_item:first-child .date{padding-top:0}.news_item{padding-top:10px;padding-bottom:4px}.news_item a{display:block}.archive{padding-bottom:30px;font-size:16px;line-height:19px;display:block}.reglament{margin-top:40px;font-size:24px;font-weight:500;line-height:28px;display:block}.select{cursor:pointer;margin:11px 0 20px;font-size:18px;line-height:21px;display:block}.margin_for_select_olymp_for_news{margin:14px 0 47px}.item_tasks div p{padding:5px 0}.item_tasks p{margin:0}.pager{justify-content:space-between;margin-top:25px;font-size:18px;line-height:22px;display:flex}.pager .with_arrow,.pager .with_arrow_before{font-weight:500}.pagers_num span:first-child{display:none}.current{cursor:default}.pager_form{margin-top:31px;font-size:18px;line-height:22px;display:block;position:relative}.pager_form input[type=text]{text-align:right;box-sizing:border-box;border:1px solid #707070;width:54px;height:26px;margin:0 10px;padding:2px 10px;font-family:Rubik,sans-serif;font-size:18px;font-weight:400;line-height:22px;display:inline-block}.popup{z-index:2;box-sizing:border-box;background-color:#fff;border:1px solid #c8ccd9;border-radius:10px;padding:20px;display:none;position:absolute;box-shadow:0 8px 24px #e3ebff}.tyears{position:relative}.tyears .popup{max-height:160px;left:-20px;overflow:auto}.container_olimp_menu{position:relative}.select_variants.olimp_menu{grid-column-gap:32px;grid-template-columns:repeat(3,1fr);width:60vw;padding:30px;top:-20px;left:145px}.olimp_menu a{display:block}.tasks a,.results a{text-decoration:underline}.results .all_link{font-size:18px;line-height:22px;text-decoration:none}.top0{margin-top:0;padding-top:0}.news_h1{margin:0 0 10px;display:block}.news_date{justify-content:space-between;width:100%;margin-bottom:16px;display:flex}.news_date a{justify-content:flex-end;align-items:center;gap:10px;font-size:16px;font-weight:300;line-height:19px;text-decoration:none;display:flex}.news_date a i{font-size:.8em}.new_det .olymp_status{padding:6px 0}.new_det .olymp_status a{color:var(--black)}.new_det .olymp_status:before{display:none}.full_news_text{padding-top:8px;font-size:16px;font-weight:300;line-height:22px;display:block}.tags{flex-wrap:wrap;gap:14px;padding-top:14px;display:flex}.tags a{color:var(--blue);background-color:#e1e7fb;border-radius:2px;justify-content:flex-start;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.tags a:after{content:"";font-family:icomoon;font-size:.8em}.docs{padding-top:36px}.docs h3{margin-top:0;padding-top:14px}.doc_list a{justify-content:flex-start;align-items:center;gap:22px;margin-bottom:30px;display:flex}.doc_list{padding-bottom:6px}.doc_list a img{height:30px;margin-right:0}.doc_list a .file_badge{box-sizing:border-box;color:#e83939;letter-spacing:.3px;text-transform:uppercase;background:#f8e5e5;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:66px;height:30px;padding:0 8px;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.doc_list a .file_badge.file_badge_html{color:#25396c;background:#eaedf8}p.choose_tasks_olymp{margin:0;padding:4px 0 30px}.tasks_olymps_list{grid-gap:20px;grid-template-columns:repeat(1,1fr);display:grid;position:relative}.tasks_olymps_list a{display:block}.old_tasks_olymps_list{padding-top:40px;display:block}.select_year{border:2px solid #cbd3ea;border-radius:2px;margin-left:0;padding:8px 13px;font-size:14px;line-height:15px;display:inline-block}.select_year span{color:#3c3c3c;margin:0 16px 0 14px}.button_show{border:1px solid var(--blue);border-radius:1px;display:inline-block;padding:10px 20px!important}.shedule_select{margin-top:0;margin-bottom:14px;font-size:18px;line-height:20px}.selected_olymps{flex-wrap:wrap;justify-content:flex-start;gap:14px;display:flex}.selected_olymps div{box-sizing:border-box;height:36px;color:var(--blue);background-color:#e1e7fb;border-radius:2px;justify-content:flex-start;align-items:center;margin:0;padding:10px 32px 10px 14px;font-size:14px;line-height:15px;display:flex;position:relative}.selected_olymps div.all,.selected_olymps a.all{padding:10px 14px}.selected_olymps div a.close{color:var(--blue);text-align:right;font-size:8px;line-height:8px;text-decoration:none;position:absolute;top:14px;right:14px}.parnters-list{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;padding-bottom:30px;display:flex}.parnters-list>a,.parnters-list>div{border:2px solid var(--light-blue);box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;height:100px;padding:10px 26px;text-decoration:none;display:flex}.parnters-list>a:hover{background-color:var(--light-blue)}.parnters-list>a>img,.parnters-list>div>img{max-width:240px;max-height:77px}.parnters-list .partner-name{text-align:center;max-width:260px;color:var(--black);font-size:16px;font-weight:400;line-height:22px}.parnters-list .partner-text{height:auto;min-height:100px}.links-list{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.links-list>a{border:2px solid var(--light-blue);color:var(--super-dark);border-radius:5px;align-items:flex-start;gap:2px;padding:13px;font-weight:300;text-decoration:none;display:flex}.links-list>a:hover{background-color:var(--light-blue)}.links-list>a:after{content:"";justify-content:center;align-items:center;width:20px;height:20px;font-family:icomoon;font-size:12px;display:flex}.shedule_items_in_day{grid-gap:10px;grid-template-columns:repeat(1,1fr);font-size:14px;font-weight:300;line-height:16px;display:grid}.shedule_items_in_day .name{margin-bottom:6px;text-decoration:none;display:block;color:var(--blue)!important}.shedule_items_in_day .name:hover{text-decoration:underline}.period_shedule{grid-gap:40px;border-bottom:2px solid #cbd3ea;grid-template-columns:repeat(3,max-content);width:-webkit-max-content;margin-bottom:4px;padding-top:6px;display:grid}.period_shedule a{border-bottom:2px solid #0000;margin-bottom:-2px;padding:0 0 10px}.period_shedule a.red{color:var(--black);text-decoration:none}.period_shedule .non_act{cursor:default;color:var(--blue);border-color:#567bd8;text-decoration:none}.non_dec{text-decoration:none!important}#shedule_select_variants .three_colomns{grid-gap:50px;grid-template-columns:repeat(3,1fr);display:grid}.select_variants a,.select_variants span{padding:4px 0;display:block}#shedule_select_variants ul a,#shedule_select_variants ul span{margin:2px 0;padding:4px 10px;line-height:16px;display:block;position:relative}.sel_shed_s{background:var(--blue);padding-right:16px;color:#fff!important}a.sel_shed_s:after{content:"";text-align:right;font-family:icomoon;font-size:7px;line-height:7px;position:absolute;top:8px;right:8px}#shedule_select_variants .div_with_button{grid-column:span 1;align-items:flex-start;display:flex}.button_show{padding:10px 20px;display:inline-block}.update{padding:30px 0 4px;display:block}.text ul{padding-left:20px;line-height:160%}.text ul li ul{padding-left:20px}.text ol{padding-left:20px;line-height:160%}.text ol li ol{padding-left:20px}.shedule_types_name{grid-template-columns:repeat(4,1fr);padding-top:20px;display:grid}.starttur,.endtur{align-items:center;margin-top:10px;display:flex}.starttur p,.endtur p{margin:0}.starttur:before,.endtur:before{content:"";background-color:#fff;border:2px solid #466dd1;border-radius:1px;width:12px;height:12px;margin-right:10px;display:inline-block}.endtur:before{background-color:#466dd1}.past_shedule_list{grid-template-columns:repeat(2,1fr);display:grid}.ol_name{border-bottom:2px solid #3c3c3c1a;grid-column:span 2;padding-top:30px;padding-bottom:6px;display:block}.ol_name .font22{height:27px;line-height:27px}.shalf{padding-bottom:10px}.news_list_in_day{grid-gap:12px;display:grid}#select_olympiads_news li span.red{padding-left:0}.news_on_olymp_page .date{padding-top:10px!important}.select_variants{grid-column-gap:47px;grid-row-gap:6px;grid-template-columns:repeat(2,1fr);width:max-content;top:30px;left:-230px}.select_variants#select_olympiads_news{left:0}.select_variants>div{grid-column:span 2}.select_variants ul{margin:0;padding:0;list-style-type:none}.select_variants ul li ul{border-left:2px solid #c8ccd9;margin-top:7px;margin-bottom:7px;padding-left:26px}.select_variants ul li ul>li:first-child a{padding-top:0}.select_variants ul li ul>li:last-child a{padding-bottom:0}.select_variants a,.select_variants span,.olimp_menu a{letter-spacing:0;text-decoration:none!important}.full_news_text table{border-collapse:collapse}.full_news_text table tr td{box-sizing:border-box;border:1px solid #edf1ff;padding:15px 20px}.full_news_text table tr:nth-child(odd) td{background-color:#edf1ff}.full_news_text table tr:first-child td{color:var(--white);background-color:#25396c}.item_tasks div p{line-height:200%}.footer a .icon-telegram{color:#ced7f1}.popup a{line-height:160%}.select_year span.mr0{margin:0!important}@media (width<=1574px){.olymp_item .name{font-size:16px}.content{width:80%}.header a span{font-size:18px}}@media (width>=1400px){.footer .content{width:1260px}}@media (width<=1400px){.content{width:90%}}@media (width>=701px){.header .menu-line{display:none}.content{min-width:1100px}.ms{display:none!important}.olymp_item .classes{display:block}.shedule_list .shedule_item .shedule_line{padding-top:0}.select_variants{max-width:69vw}}@media (width<=700px){.fs{display:none!important}.hitriy-header .rel{justify-content:space-between;align-items:center;display:flex}.left_menu>a.selected,.left_menu>a:hover{border-color:#0000}.olymp_status{min-height:28px;padding:8px 0 16px 40px}.links-list{padding-top:12px}.parnters-list{gap:10px;padding-top:12px}.parnters-list>a,.parnters-list>div{height:48px;padding:8px 16px}.parnters-list .partner-text{height:auto;min-height:48px}.parnters-list .partner-name{max-width:180px;font-size:14px;line-height:18px}.parnters-list>a>img,.parnters-list>div>img{max-width:104px;max-height:28px}.olymp_status:before{font-size:24px;top:14px;left:1px}.left_menu{border-color:#0000}.select_variants{width:90vw}.font32{font-size:24px;line-height:28px}.hitriy-header .rel.font22{font-size:16px;line-height:19px}.hitriy-header .rel.font22>span:first-child{font-size:18px;font-weight:500;line-height:24px}.left_menu{grid-gap:4px;max-width:100%}.olymp_item{grid-column-gap:11px;grid-template-rows:max-content max-content;grid-template-columns:42px 1fr}.olymp_item>div:first-child{grid-row:span 2}.left_menu>a{border-left:8px solid #0000;padding-top:8px;padding-bottom:8px}.select_variants ul li ul{margin-left:10px}h1{margin-top:0;font-size:25px;font-weight:500;line-height:31px}h3{margin:20px 0 0;font-size:16px;font-weight:500;line-height:20px}body{font-size:14px;line-height:16px}.content{width:auto;margin:0 16px}body>.content{grid-template-rows:max-content 1fr max-content}.header{box-sizing:border-box;padding:16px;display:block}.header .content,.mtop{justify-content:space-between;align-items:center;width:100%;margin:0;display:flex}.mtop{border-top:10px solid var(--dark-blue);border-bottom:2px solid var(--light-blue);box-sizing:border-box;padding:16px 16px 12px}.header .content i{color:#242f4b;font-size:34px}.header .nored{width:45px}.header .nored span{display:none}.header .menu-line{border-left:6px solid var(--blue);grid-template-columns:1fr;margin-left:18px;padding:1px 25px 0 15px;font-size:18px;line-height:22px;position:relative}.header .menu-line:after{content:"";padding-left:3px;font-family:icomoon;position:absolute;top:0;right:0}.item_tasks.text{font-size:14px;line-height:16px}.middle_content{grid-template-columns:repeat(1,1fr);margin:0}.header{margin-bottom:36px}.news_date{font-size: ;flex-direction:column-reverse;gap:30px;font-size:16px!important;line-height:18px!important}.maincontent .middle_content{margin:0}.middle_content #left_menu_container{box-sizing:border-box;grid-gap:16px;background-color:#fff;grid-template-columns:45px 1fr 29px;width:100%;padding:0;display:none;position:fixed;top:0;bottom:0;left:0}.menu-closer{font-size:45px;font-weight:200;line-height:45px}.left_menu{margin-top:11px}.middle_content #left_menu_container .menu-logo img{height:41px}.list_olymp{grid-gap:16px;grid-template-columns:repeat(1,1fr);margin-top:0;padding-top:18px}.f_banners{flex-wrap:wrap;justify-content:space-between;row-gap:34px;display:flex}.f_banners>div{font-size:13px;line-height:14px}.f_banners>span{display:none}.f_banners>a:nth-child(3) img{height:11vw}.f_banners>a:nth-child(5) img{height:8.4vw}.f_banners>a:nth-child(7) img{height:6.5vw}.f_menu{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:25px 0 0;display:flex}.f_copy>p{font-size:11px}.f_menu .menu{flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:50px 0;display:flex}.graph{justify-content:space-between;display:flex;position:relative}.graph .period_shedule{border-bottom:none;padding-top:0;position:relative}.graph .period_shedule a{border-bottom:none}.graph .period_shedule a.non_act{color:var(--black)}.graph .period_shedule a.non_act:after{content:"";color:var(--blue);margin-left:5px;font-family:icomoon}.graph .period_shedule .period_list{display:none}.graph .period_shedule.open .period_list{z-index:20;background:#fff;border:1px solid #c8ccd9;border-radius:10px;padding:8px 14px;display:block;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #e3ebff}.graph .period_shedule .period_list a{color:var(--black);white-space:nowrap;border-bottom:none;margin:0;padding:4px 0;text-decoration:none;display:block}.shedule_list{padding-top:35px}.graph{padding-top:40px}.footer{padding:0}.flogo img{height:35px}.reglament{font-size:16px}.olymp_item{text-align:left;padding:18px 16px}.olymp_item .classes{text-align:left}.select_variants.olimp_menu{font-size:18px;line-height:24px}.font16{font-size:14px;line-height:17px;display:block;position:relative}.olymp_item.two_rows{grid-gap:16px;grid-template-columns:35px 1fr;grid-template-rows:1fr!important}.olymp_item .status{margin-top:10px}.olymp_item .icon{width:35px}.olymp_item .name{text-align:left;margin:0 0 6px}.olymp_contacts_info{grid-row-gap:11px;padding-top:10px;font-size:14px;line-height:20px}.olymp_contacts_info .email,.olymp_contacts_info .classes{grid-template-columns:max-content 1fr;width:100%}.olymp_contacts_info div i{font-size:20px;position:relative;top:-1px}.olymp_contacts_info .site i{top:2px}.olymp_contacts_info .classes div i{position:relative;top:-3px}.filt-block{flex-direction:column;align-items:flex-start;gap:26px;padding-top:34px}.filt-block .rel>span{line-height:16px}.hitriy-header .rel{flex-direction:column;align-items:flex-start}.news .news_item .date{font-size:16px;line-height:20px}.news{padding-top:10px;font-size:14px;line-height:16px}.m-mb10{margin-bottom:10px}.archive{font-size:14px;font-weight:500;line-height:16px}.select{margin:8px 0 13px;font-size:14px;font-weight:400;line-height:16px}.tyears .popup{grid-row-gap:20px;width:calc(100vw - 32px);padding:10px;font-weight:400;left:-10px}.select_variants{grid-template-columns:1fr;max-height:350px;font-size:14px;line-height:20px;overflow:auto}.news_item{padding-top:0}.font18{font-size:14px;line-height:20px}.font20,.font28{font-size:16px;line-height:20px}.olymp_status{font-size:14px;line-height:16px}.doc_list a{align-items:flex-start}.doc_list{margin-left:0;padding-top:10px}p.choose_tasks_olymp{padding:4px 0 17px;font-weight:700}.select_year{align-items:center;gap:10px;width:auto;margin:0;padding:0;font-size:14px;line-height:16px;display:flex}.select_year span{margin:0}.select_year>a{width:16px;padding:8px;display:block}.menu-round{align-items:center;height:100%;display:flex}.select_year>a:first-child{text-align:left}.select_year>a:last-child{text-align:right}.rel.font22{font-size:14px;line-height:17px}.doc_list a img,.doc_list a .file_badge{height:33px}.docs h3,.right_content.text h3{font-size:18px}.select_variants>div{grid-column:span 1}.period_shedule{grid-gap:10px;grid-template-columns:1fr;margin-top:20px}#shedule_select_variants .three_colomns{grid-gap:6px;grid-template-columns:1fr}.shedule_list .shedule_item .shedule_line .round{height:16px;padding-top:2px}.shedule_list .shedule_item .shedule_text .date{font-size:16px;line-height:20px}.select_variants.olimp_menu{width:auto;height:auto;max-height:1000000px;padding:0;top:0;overflow:hidden}.olymp_item .name,.olymp_item .classes,.olymp_item .button{font-size:14px;line-height:16px}.olymp_item .classes{font-weight:400}.olymp_item .status{margin-top:18px;font-size:12px;font-weight:300;line-height:14px}.upper{color:#fff;z-index:1;background-color:#bcbcbc;border-radius:50%;width:30px;height:30px;display:none;position:fixed;bottom:60px;right:20px}.upper i{justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;display:flex;position:absolute;top:0;left:0}.shedule_types_name{grid-template-columns:1fr}.shedule_types_name div:first-child,.shedule_types_name div:nth-child(2){display:none}.starttur,.endtur{padding-left:25px;position:relative}.starttur:before,.endtur:before{position:absolute;top:0;left:0}#shedule_select_variants .div_with_button{z-index:10000;background:#fff;justify-content:space-between;align-items:center;width:100%;height:34px;display:flex;position:sticky;top:0;left:0}#shedule_select_variants .div_with_button .button_show{margin:10px;position:relative;top:5px;padding:4px 10px!important}#shedule_select_variants .div_with_button>span{padding-left:10px;font-weight:500}.selected_olymps div{padding-top:11px}.selected_olymps div a.close{top:15px}#shedule_select_variants.popup{padding-left:0;padding-right:0;left:-11px;right:-11px}.past_shedule_list .ol_name .font22{font-size:18px}.shedule_list .shedule_item{grid-gap:20px}}.text ul{list-style:outside}.text ol{list-style:decimal}@media (width<=700px){.upper.shown{display:block}#left_menu_container.menu-open{z-index:30;overflow:auto;display:block!important}}.demo-note{color:#6679ab;margin:0 0 22px;font-size:13px;font-weight:300;line-height:18px}.demo-note a{color:#ced7f1;text-decoration:underline}.portal-section{background:var(--color-portal-canvas);color:var(--color-portal-ink)}.portal-section .header{background:var(--color-portal-surface);margin-bottom:0}.portal-section>.site-main{min-height:55vh;padding-top:40px}.portal-page{min-width:0}.portal-page a,.portal-page a:hover{text-decoration:none}.portal-page a:focus-visible{outline:2px solid var(--color-portal-primary);outline-offset:4px}.portal-breadcrumbs{align-items:center;gap:8px;min-width:0;margin-bottom:24px;font-size:14px;line-height:1.5;display:flex}.portal-breadcrumbs a{color:var(--color-portal-ink);flex-shrink:0}.portal-breadcrumbs svg{color:var(--color-portal-muted);flex-shrink:0}.portal-breadcrumbs span{color:var(--color-portal-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal-page h1{color:var(--color-portal-ink);letter-spacing:-1px;margin:0;font-size:40px;line-height:1.15}.portal-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.academic-year{border:1px solid var(--color-portal-border);background:var(--color-portal-surface);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}.academic-year svg{color:var(--color-portal-primary)}.portal-intro{max-width:660px;color:var(--color-portal-muted);margin:20px 0 32px;font-size:16px;line-height:1.6}.portal-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.portal-subject-card{background:var(--color-portal-surface);border:1px solid var(--color-portal-border);border-radius:var(--radius-portal-card);color:var(--color-portal-ink);flex-direction:column;align-items:center;padding:28px 24px 20px;transition:border-color .15s;display:flex}.portal-subject-card:hover{border-color:var(--color-portal-primary)}.portal-subject-card img{width:64px;height:64px;display:block}.portal-subject-card h2{margin:18px 0 8px;font-size:22px;font-weight:500;line-height:1.3}.subject-classes{color:var(--color-portal-primary);font-size:14px}.subject-card-bottom{border-top:1px solid var(--color-portal-border);width:100%;color:var(--color-portal-muted);justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;font-size:14px;display:flex}.subject-card-bottom svg{color:var(--color-portal-primary)}.subject-switch{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.subject-switch a{border:1px solid var(--color-portal-border);background:var(--color-portal-surface);min-height:42px;color:var(--color-portal-ink);border-radius:6px;align-items:center;padding:0 18px;font-size:14px;display:flex}.subject-switch a[aria-current=page]{background:var(--color-portal-primary);border-color:var(--color-portal-primary);color:var(--color-portal-surface)}.event-list-heading{color:var(--color-portal-ink);margin:0 0 20px;font-size:24px;font-weight:500;line-height:1.35}.competition-table{gap:12px;display:grid}.materials-hidden .competition-table-head,.materials-hidden .competition-row{grid-template-columns:minmax(0,1fr) 120px}.competition-table-head,.competition-row{grid-template-columns:minmax(0,1.5fr) 120px minmax(170px,1fr);align-items:center;gap:16px;padding:20px;display:grid}.competition-table-head{background:var(--color-portal-border);color:var(--color-portal-ink);border-radius:6px;padding-top:16px;padding-bottom:16px;font-size:13px;font-weight:500}.competition-row{background:var(--color-portal-surface);border-radius:6px;min-width:0}.competition-name-cell{align-items:center;gap:14px;min-width:0;display:flex}.subject-icon{background:var(--color-portal-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.subject-icon img{width:34px;height:34px}.competition-name{color:var(--color-portal-ink);font-size:15px;line-height:1.4;display:block}.competition-name:hover{color:var(--color-portal-primary)}.competition-grades{color:var(--color-portal-muted);margin-top:8px;font-size:12px;display:block}.competition-actions{flex-wrap:wrap;gap:8px;display:flex}.portal-page .resource-button{border:1px solid var(--color-portal-border);min-height:42px;color:var(--color-portal-ink);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.resource-button svg{color:var(--color-portal-primary);flex-shrink:0}.portal-page .resource-button:hover{border-color:var(--color-portal-primary);background:var(--color-portal-soft)}.portal-back,.portal-text-link{min-height:44px;color:var(--color-portal-primary);align-items:center;gap:8px;font-size:14px;line-height:1.4;display:inline-flex}.portal-back{margin-top:28px}.documents-empty{text-align:center;background:var(--color-portal-surface);border:1px solid var(--color-portal-border);border-radius:var(--radius-portal-card);flex-direction:column;align-items:center;margin-top:32px;padding:44px 24px 52px;display:flex}.documents-empty h2{margin:24px 0 12px;font-size:25px;font-weight:500;line-height:1.35}.documents-empty p{max-width:470px;color:var(--color-portal-muted);margin:0 0 18px;font-size:16px;line-height:1.6}.documents-art{background:var(--color-portal-soft);border-radius:50%;width:200px;height:170px;position:relative}.document-sheet{border:2px solid var(--color-portal-border);background:var(--color-portal-surface);width:88px;height:116px;color:var(--color-portal-primary);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute}.document-sheet-back{background:var(--color-portal-border);top:21px;left:33px;transform:rotate(-15deg)}.document-sheet-front{top:15px;right:31px;transform:rotate(8deg)}.document-sheet-front span{background:var(--color-portal-border);border-radius:2px;width:40px;height:3px}.document-sheet-front span:last-child{width:28px}.document-folder{background:var(--color-portal-primary);width:66px;height:66px;color:var(--color-portal-surface);border-radius:18px;place-items:center;display:grid;position:absolute;bottom:0;right:15px}.document-dot{background:var(--color-portal-primary);border-radius:50%;width:9px;height:9px;position:absolute}.document-dot-one{top:18px;left:12px}.document-dot-two{width:5px;height:5px;top:45px;right:3px}.event-banner{border-radius:var(--radius-portal-card);color:var(--color-portal-surface);background:var(--color-portal-navy);grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:24px;padding:36px;display:grid;position:relative;overflow:hidden}.event-banner-copy{z-index:1;position:relative}.event-banner-subject{color:var(--color-portal-border);margin-bottom:16px;font-size:13px;display:block}.event-banner h1{color:var(--color-portal-surface);letter-spacing:-.5px;max-width:26ch;font-size:32px;line-height:1.2}.event-banner-grades{color:var(--color-portal-border);align-items:center;gap:8px;margin-top:22px;font-size:14px;display:inline-flex}.event-banner-art{place-items:center;width:160px;height:160px;display:grid;position:relative}.event-banner-art img{background:var(--color-portal-surface);border-radius:50%;width:88px;height:88px;padding:20px}.event-banner-art span{border:1px solid var(--color-portal-muted);border-radius:50%;position:absolute;inset:0}.event-banner-art span:last-child{opacity:.4;inset:-18px}.event-tabs{background:var(--color-portal-surface);border-bottom:1px solid var(--color-portal-border);border-radius:var(--radius-portal-card) var(--radius-portal-card) 0 0;margin:24px 0 0;display:flex}.event-tabs a{color:var(--color-portal-muted);border-bottom:3px solid #0000;padding:20px 24px 17px;font-size:14px}.event-tabs a[aria-current=page]{color:var(--color-portal-primary);border-bottom-color:var(--color-portal-primary)}.event-panel{background:var(--color-portal-surface);border-radius:0 0 var(--radius-portal-card) var(--radius-portal-card);padding:32px}.event-panel h2{margin:28px 0 16px;font-size:23px;font-weight:500;line-height:1.35}.event-panel h2:first-child{margin-top:0}.event-panel p{color:var(--color-portal-muted);margin:0 0 16px;font-size:16px;line-height:1.7}.event-facts{background:var(--color-portal-canvas);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;padding:22px 24px;display:grid}.event-facts div{flex-direction:column;gap:10px;font-size:14px;display:flex}.event-facts span{color:var(--color-portal-muted)}.event-facts strong{font-weight:500}.event-panel .event-status{color:var(--color-portal-primary);align-items:flex-start;gap:10px;font-size:14px;display:flex}.event-status svg{flex-shrink:0;margin-top:3px}.event-timeline{padding-left:0;margin:24px 0!important;list-style:none!important}.event-timeline li{border-top:1px solid var(--color-portal-border);grid-template-columns:100px 1fr;gap:20px;padding:14px 0;display:grid}.event-timeline li>span{color:var(--color-portal-primary);font-size:14px;line-height:1.7}.event-timeline li p{margin:0;font-size:14px}.event-pending{text-align:center;flex-direction:column;align-items:center;padding:20px 0 28px;display:flex}.pending-icon{width:84px;height:84px;color:var(--color-portal-primary);background:var(--color-portal-soft);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.pending-year{color:var(--color-portal-primary);font-size:13px}.event-pending h2{margin:14px 0}.event-pending p{max-width:450px;font-size:15px}.event-resources{gap:12px;display:grid}.event-resources a{border:1px solid var(--color-portal-border);border-radius:6px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.event-resources a svg:last-child{margin-left:auto}.results-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.event-panel .results-heading h2{margin:0}.results-heading>span{background:var(--color-portal-soft);color:var(--color-portal-primary);border-radius:6px;padding:6px 10px;font-size:12px}.beta-results{min-width:0}.results-group{min-width:0;margin-top:28px}.results-group+.results-group{border-top:1px solid var(--color-portal-border);margin-top:36px;padding-top:28px}.results-group-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.results-group-heading h3{color:var(--color-portal-ink);margin:0;font-size:20px;font-weight:500;line-height:1.4}.results-group-heading>span{color:var(--color-portal-muted);font-size:12px}.event-panel .results-scoring-note,.event-panel .results-group-note{margin:0 0 12px;font-size:13px;line-height:1.6}.event-panel .results-group-note{margin-top:8px}.results-group .results-table-scroll{margin-top:16px}.results-table-scroll{border:1px solid var(--color-portal-border);border-radius:8px;max-width:100%;margin-top:24px;overflow-x:auto}.results-table-scroll:focus-visible{outline:2px solid var(--color-portal-primary);outline-offset:4px}.results-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:760px;color:var(--color-portal-ink);font-size:13px;line-height:1.5}.results-table .result-name-column{width:35%}.results-table .result-place-column,.results-table .result-grade-column{width:8%}.results-table .result-total-column{width:9%}.results-table th,.results-table td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--color-portal-border);font-variant-numeric:tabular-nums;padding:16px 8px}.results-table thead th{background:var(--color-portal-soft);color:var(--color-portal-navy);white-space:nowrap;font-weight:500}.results-table .result-task-max{color:var(--color-portal-muted);font-size:11px;font-weight:400}.results-table tr>:first-child{text-align:left;z-index:1;padding-left:18px;padding-right:18px;position:sticky;left:0}.results-table tbody th{background:var(--color-portal-surface);overflow-wrap:anywhere;font-weight:400}.results-table tbody td{color:var(--color-portal-muted)}.results-table tbody .result-place{color:var(--color-portal-ink);font-weight:500}.results-table .result-total{background:var(--color-portal-soft);color:var(--color-portal-primary);font-weight:500}.results-table thead .result-total{font-size:20px;line-height:1}.results-table tbody tr:last-child>*{border-bottom:0}.event-panel .results-scroll-hint{margin:0;font-size:12px;display:none}@media (width<=1100px){.event-panel .results-scroll-hint{display:block}}@media (width<=700px){.results-table{min-width:700px;font-size:12px}.results-table .result-name-column{width:32%}.results-table th,.results-table td{padding-top:14px;padding-bottom:14px}.results-table tr>:first-child{box-shadow:1px 0 0 var(--color-portal-border);padding-left:12px;padding-right:12px}.results-table-scroll{margin-top:18px}}@media (width<=1100px) and (width>=701px){.competition-table-head,.competition-row{grid-template-columns:minmax(0,1fr) 120px}.competition-table-head span:last-child{display:none}.competition-actions{grid-column:1/-1;padding-left:64px}.event-banner{grid-template-columns:minmax(0,1fr) 100px;padding:28px}.event-banner-art{width:100px;height:100px}.event-banner-art img{width:70px;height:70px;padding:12px}}@media (width<=700px){.portal-section>.site-main{padding-top:28px}.portal-breadcrumbs{gap:5px;margin-bottom:20px;font-size:12px}.portal-page h1{font-size:32px}.portal-page-heading{gap:16px}.portal-intro{margin:18px 0 24px;font-size:14px}.portal-subjects{grid-template-columns:minmax(0,1fr);gap:16px}.portal-subject-card{padding:24px 20px 18px}.subject-switch{margin-bottom:24px}.event-list-heading{font-size:20px}.competition-table-head{display:none}.competition-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.materials-hidden .competition-row{grid-template-columns:minmax(0,1fr)}.competition-name-cell{margin-bottom:4px}.competition-row>div:nth-child(2),.competition-actions{padding-left:64px}.portal-page .resource-button{min-height:42px;padding:0 10px;font-size:12px}.competition-name{font-size:14px}.documents-empty{margin-top:24px;padding:32px 20px}.documents-empty h2{font-size:21px}.documents-empty p{font-size:14px}.event-banner{padding:28px 24px;display:block}.event-banner h1{font-size:27px}.event-banner-art{opacity:.16;position:absolute;top:20px;right:-20px}.event-banner-subject{font-size:12px}.event-tabs a{text-align:center;white-space:nowrap;flex:1;padding:16px 5px 13px;font-size:12px}.event-panel{padding:24px 20px}.event-panel h2{font-size:21px}.event-panel p{font-size:14px}.event-facts{gap:12px;padding:18px}.event-facts div{font-size:12px}.event-timeline li{grid-template-columns:76px minmax(0,1fr);gap:12px}.event-timeline li>span,.event-timeline li p{font-size:12px}.event-pending{padding:12px 0 20px}.event-pending h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.portal-subject-card{transition:none}}.event-banner-meta{flex-wrap:wrap;gap:0 20px;display:flex}.beta-details{min-width:0}.beta-details p{color:var(--color-portal-muted);margin:0 0 18px;font-size:16px;line-height:1.75}.beta-details .beta-lead{color:var(--color-portal-ink);font-size:17px}.beta-details h2{color:var(--color-portal-ink);margin:36px 0 18px;font-size:25px;font-weight:500;line-height:1.3}.beta-details .beta-goals h3,.beta-details .beta-rule h3{color:var(--color-portal-ink);margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.4}.beta-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 34px;display:grid}.beta-summary>div{background:var(--color-portal-canvas);border:1px solid var(--color-portal-border);border-radius:8px;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}.beta-summary svg{color:var(--color-portal-primary);flex-shrink:0;margin-top:1px}.beta-summary span{color:var(--color-portal-muted);font-size:12px;line-height:1.5}.beta-summary strong{color:var(--color-portal-ink);margin-top:6px;font-size:14px;font-weight:500;display:block}.news-article .beta-summary{grid-template-columns:minmax(0,1fr)}.beta-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 30px;display:grid}.beta-goals>section{border-left:3px solid var(--color-portal-primary);padding:6px 0 6px 18px}.beta-goals p{margin:0;font-size:15px}.beta-rules{gap:24px;display:grid}.beta-rule{grid-template-columns:36px minmax(0,1fr);gap:16px;display:grid}.beta-rule-number{border:1px solid var(--color-portal-border);width:34px;height:34px;color:var(--color-portal-primary);background:var(--color-portal-soft);border-radius:10px;place-items:center;font-size:12px;font-weight:500;display:grid}.beta-rule p{margin-bottom:0;font-size:15px}.beta-details .beta-timeline{margin:26px 0;padding:0;list-style:none}.beta-timeline li{border-left:2px solid var(--color-portal-border);grid-template-columns:62px minmax(0,1fr);gap:18px;padding:18px 0 18px 18px;display:grid;position:relative}.beta-timeline li:before{content:"";background:var(--color-portal-primary);border:3px solid var(--color-portal-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:-8px}.beta-timeline li>span{color:var(--color-portal-primary);font-size:15px;font-weight:500;line-height:1.6}.beta-timeline strong{font-size:15px;font-weight:500;line-height:1.6}.beta-timeline p{margin:6px 0 0;font-size:14px}.beta-reminders{background:var(--color-portal-canvas);border-radius:8px;margin:24px 0 14px;padding:18px}.beta-reminders p{align-items:flex-start;gap:12px;margin:0 0 12px;font-size:14px;display:flex}.beta-reminders p:last-child{margin-bottom:0}.beta-reminders svg{color:var(--color-portal-primary);flex-shrink:0;margin-top:3px}.schedule-beta-card{border:1px solid var(--color-portal-border);background:var(--color-portal-surface);border-radius:var(--radius-portal-card);grid-template-columns:100px minmax(0,1fr);gap:28px;margin-top:32px;padding:28px;display:grid}.schedule-date{background:var(--color-portal-soft);color:var(--color-portal-primary);border-radius:10px;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:10px;padding:20px 10px;font-size:12px;display:flex}.schedule-date strong{font-size:40px;font-weight:500;line-height:1}.schedule-tag{color:var(--color-portal-muted);font-size:13px}.schedule-beta-card h2{margin:12px 0 18px;font-size:24px;font-weight:500;line-height:1.35}.schedule-beta-card p{color:var(--color-portal-muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.6;display:flex}.schedule-beta-card p svg{color:var(--color-portal-primary);flex-shrink:0;margin-top:2px}.contact-card{background:var(--color-portal-surface);border:1px solid var(--color-portal-border);border-radius:var(--radius-portal-card);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:36px;padding:36px;display:grid}.contact-art{background:var(--color-portal-soft);border-radius:50%;width:180px;height:180px;position:relative}.contact-art>span{background:var(--color-portal-surface);width:110px;height:110px;color:var(--color-portal-primary);border:1px solid var(--color-portal-border);border-radius:26px;place-items:center;display:grid;position:absolute;top:22px;left:21px;transform:rotate(-8deg)}.contact-art>i{width:72px;height:72px;color:var(--color-portal-surface);background:var(--color-portal-primary);border-radius:22px;place-items:center;display:grid;position:absolute;bottom:2px;right:3px;transform:rotate(8deg)}.contact-eyebrow{color:var(--color-portal-primary);font-size:13px}.contact-card h2{margin:12px 0 16px;font-size:29px;font-weight:500;line-height:1.3}.contact-card p{color:var(--color-portal-muted);margin:0 0 24px;font-size:15px;line-height:1.7}.portal-page .contact-button{background:var(--color-portal-primary);min-height:44px;color:var(--color-portal-surface);border-radius:6px;align-items:center;gap:14px;padding:4px 18px;font-size:14px;display:inline-flex}.contact-event{border:1px solid var(--color-portal-border);border-radius:var(--radius-portal-card);background:var(--color-portal-surface);color:var(--color-portal-ink);align-items:center;gap:18px;margin-top:20px;padding:24px;display:flex}.contact-event>svg{color:var(--color-portal-primary);flex-shrink:0}.contact-event>svg:last-child{margin-left:auto}.contact-event>span{font-size:14px;line-height:1.6}.contact-event strong{color:var(--color-portal-muted);margin-bottom:5px;font-size:12px;font-weight:400;display:block}@media (width<=1100px){.beta-summary{grid-template-columns:minmax(0,1fr)}.contact-card{grid-template-columns:120px minmax(0,1fr);gap:24px;padding:28px}.contact-art{transform-origin:0;width:180px;transform:scale(.7)}}@media (width<=700px){.beta-details .beta-lead{font-size:15px}.beta-details p,.beta-rule p{font-size:14px}.beta-details h2{margin-top:30px;font-size:22px}.beta-goals{grid-template-columns:minmax(0,1fr);gap:22px}.beta-rule{grid-template-columns:30px minmax(0,1fr);gap:12px}.beta-rule-number{border-radius:8px;width:28px;height:28px;font-size:10px}.beta-details .beta-rule h3,.beta-details .beta-goals h3{font-size:16px}.beta-timeline li{grid-template-columns:48px minmax(0,1fr);gap:12px}.beta-timeline strong,.beta-timeline li>span{font-size:13px}.beta-reminders{padding:16px}.beta-reminders p{font-size:13px}.schedule-beta-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.schedule-date{flex-direction:row;justify-content:flex-start;gap:14px;padding:14px 16px}.schedule-date strong{font-size:30px}.schedule-beta-card h2{font-size:21px}.contact-card{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 22px}.contact-art{width:160px;height:160px;margin:0 auto;transform:none}.contact-art>span{width:100px;height:100px;top:14px;left:14px}.contact-card h2{font-size:24px}.contact-card p{font-size:14px}.contact-event{align-items:flex-start;gap:12px;padding:20px}.contact-event>span{font-size:13px}.contact-event>svg:last-child{display:none}}*,:before,:after{box-sizing:content-box}:root{--brand-logo-width:144px;--brand-logo-height:64px;--brand-original-blue:#146fff;--subject-art-size:60px;--content-bottom-space:72px;--site-content-max-width:1400px;--site-content-width:90%;--site-top-space:40px;--motion-fast:.18s;--motion-page:.22s;--motion-navigation:.3s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--news-canvas:#e9edf1;--news-surface:#fff;--news-ink:#242f4b;--news-accent:var(--blue);--news-date:#99a9cf;--news-link:var(--blue);--news-card-radius:20px;--news-editorial-font:Georgia, "Times New Roman", serif}html{scrollbar-gutter:stable;overflow-y:scroll}.site-shell .content{width:var(--site-content-width);max-width:var(--site-content-max-width);min-width:0}.site-shell .footer .content{max-width:1260px}.site-shell>.header{margin-bottom:0}.site-shell>.site-main{padding-top:var(--site-top-space)}.site-main{padding-bottom:var(--content-bottom-space)}.site-main .middle_content{grid-template-columns:186px minmax(0,1fr)}.site-main .right_content{min-width:0}.news-section{background:var(--news-canvas);color:var(--news-ink)}.news-section .header{background:var(--news-surface);margin-bottom:0}.news-section>.site-main{min-height:55vh;padding-top:40px}.news-breadcrumbs{font:700 16px/1.4 var(--news-editorial-font);align-items:center;gap:10px;min-width:0;display:flex}.news-breadcrumbs>svg{flex-shrink:0}.news-breadcrumbs a{color:var(--news-ink);flex-shrink:0;text-decoration:none}.news-breadcrumbs span{color:var(--news-accent);text-overflow:ellipsis;white-space:nowrap;max-width:36ch;overflow:hidden}.news-page h1{font:700 clamp(44px, 5vw, 64px)/1.05 var(--news-editorial-font);letter-spacing:-1px;color:var(--news-ink);margin:12px 0 36px}.news-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.news-page .news-card{border-radius:var(--news-card-radius);background:var(--news-surface);min-height:100px;color:var(--news-ink);flex-direction:column;justify-content:space-between;gap:28px;padding:24px 22px;text-decoration:none;display:flex}.news-card time{font:700 14px/1.4 var(--news-editorial-font);color:var(--news-date);text-transform:uppercase}.news-page .news-card h2{font:700 24px/1.15 var(--news-editorial-font);color:var(--news-ink);margin:0}.news-card:hover h2{text-underline-offset:4px;text-decoration:underline}.news-page a:focus-visible{outline:2px solid var(--news-accent);outline-offset:5px}.news-article h1{max-width:28ch;margin-bottom:14px;font-size:clamp(32px,3.2vw,44px)}.news-article-header>time{font:700 26px/1.3 var(--news-editorial-font);color:var(--news-date);display:block}.news-article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:40px;margin-top:40px;display:grid}.news-article-copy{overflow-wrap:anywhere;font-size:17px;line-height:1.65}.news-article-copy p{margin:0 0 18px}.news-article-copy ul{margin-bottom:18px;padding-left:24px}.news-article-copy a,.news-source a{color:var(--news-link);text-underline-offset:3px;text-decoration:underline}.news-source{margin-top:28px;font-size:14px;line-height:1.6}.news-page .news-back{min-height:44px;font:700 16px/1.4 var(--news-editorial-font);color:var(--news-accent);align-items:center;gap:8px;margin-top:28px;display:inline-flex}.news-related h2{color:var(--news-ink);margin:0 0 28px;font-size:32px;font-weight:600;line-height:1.1}.news-related a{background:var(--news-surface);color:var(--news-ink);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.news-related svg{flex-shrink:0}@media (width<=1100px){.news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-article-layout{grid-template-columns:minmax(0,1fr)}.news-related{max-width:440px}}.header a .brand-mark,.middle_content #left_menu_container .brand-mark{width:var(--brand-logo-width);height:var(--brand-logo-height);background-color:var(--brand-original-blue);flex-shrink:0;display:block;-webkit-mask:url(/brand/manus-logo.png) 50%/contain no-repeat;mask:url(/brand/manus-logo.png) 50%/contain no-repeat}.list_olymp.featured-subjects{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-subjects .olymp_item,.featured-subjects .olymp_item.two_rows{text-align:center;grid-template-columns:minmax(0,1fr);gap:0;padding:20px;grid-template-rows:var(--subject-art-size) 1fr max-content!important}.featured-subjects .olymp_item>div:first-child{grid-row:auto}.featured-subjects .olymp_item .name{text-align:center;margin:20px auto 6px}.featured-subjects .olymp_item .classes{text-align:center}.featured-subjects .olymp_item .icon{width:var(--subject-art-size);height:var(--subject-art-size);object-fit:contain}.header a img.brand-logo,.middle_content #left_menu_container .menu-logo img.brand-logo,.flogo img.brand-logo{width:var(--brand-logo-width);height:var(--brand-logo-height);object-fit:contain;flex-shrink:0;display:block}.brand-logo-light{filter:brightness(0)invert()}.f_copy>p,.demo-note{color:var(--light-blue)}.site-shell{flex-direction:column;min-height:100dvh;display:flex}.site-shell>.site-main{flex:1 0 auto;min-height:0}.site-shell>.header,.site-shell>.footer{flex-shrink:0}.manus-social{width:44px;height:44px}.manus-social .telegram-logo{margin:7px;display:block}.telegram-logo{object-fit:contain;flex-shrink:0;display:block}.contact-art>i{background:var(--color-portal-surface)}.footer .manus-social{color:var(--light-blue)}.footer-copyright{align-items:center;gap:7px;display:inline-flex}.upper svg{margin:5px;display:block}.left_menu>a,.left_menu>.container_olimp_menu>a{transition:color var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease);border-left-color:#0000!important}.left_menu a:hover{transform:translate(3px)}.left_menu a:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.nav-indicator{background:var(--blue);pointer-events:none;width:2px;transition:transform var(--motion-navigation) var(--motion-ease), height var(--motion-navigation) var(--motion-ease), opacity var(--motion-fast) ease;border-radius:2px;position:absolute;top:0;left:-2px}.page-transition{min-width:0;display:flow-root}@media (hover:hover){.portal-subject-card,.news-page .news-card,.featured-subjects .olymp_item{transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.portal-subject-card:hover,.news-page .news-card:hover,.featured-subjects .olymp_item:hover{transform:translateY(-3px);box-shadow:0 6px 18px #242f4b0f}}@media (width<=700px){:root{--brand-logo-width:108px;--brand-logo-height:48px;--subject-art-size:48px;--content-bottom-space:40px;--site-top-space:28px}.header .nored{width:var(--brand-logo-width)}.list_olymp.featured-subjects,.site-main .middle_content{grid-template-columns:minmax(0,1fr)}.site-shell #left_menu_container{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease, transform var(--motion-navigation) var(--motion-ease), visibility var(--motion-fast);display:block;transform:translate(-12px)}.site-shell #left_menu_container.menu-open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.nav-indicator{width:3px;left:0}.news-section>.site-main{padding-top:28px}.news-card-grid{grid-template-columns:minmax(0,1fr)}.news-page h1{margin-bottom:28px;font-size:44px}.news-article h1{margin-bottom:14px;font-size:32px}.news-breadcrumbs{gap:6px;font-size:14px}.news-article-layout{gap:36px;margin-top:28px}.news-related h2{margin-bottom:18px;font-size:28px}}@media (prefers-reduced-motion:reduce){.page-transition *,.nav-indicator,.left_menu a,.site-shell #left_menu_container,.portal-subject-card,.news-page .news-card,.featured-subjects .olymp_item{transition:none!important;animation:none!important}.left_menu a:hover,.portal-subject-card:hover,.news-page .news-card:hover,.featured-subjects .olymp_item:hover{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
