/* Refinements from the supplied desktop/mobile PDF exports, 20 October 2026. */
body:is(.home26,.inner26).active_menu{padding-right:0}
:is(.home26,.inner26) .mega_menu{position:fixed;top:100px;bottom:0;padding:80px max(75px,calc((100vw - 1050px)/2));background:#062a50 url('../img/redesign/cover-outline.svg') center/cover no-repeat;color:#fff;overflow-y:auto;overscroll-behavior:contain;z-index:29}
:is(.home26,.inner26).active_menu header{position:sticky;top:0;z-index:30;background:#fff}
:is(.home26,.inner26) .mega_menu .menu_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 72px;align-items:start;margin:0;padding:0}
:is(.home26,.inner26) .mega_menu .menu_list>.parent_item_list{width:auto;padding:0;margin:0;min-width:0}
:is(.home26,.inner26) .mega_menu .parent_item{font:500 32px/1.2 var(--h26-display);padding:0;margin:0 0 24px}
:is(.home26,.inner26) .mega_menu .child_list{padding:0;margin:0}
:is(.home26,.inner26) .mega_menu .child_list li{font:400 26px/1.3 var(--h26-body);padding:0;margin:0 0 12px}
:is(.home26,.inner26) footer .menu_b li{width:auto}
.inner26 footer .desc_b>.part:nth-child(1){order:1}.inner26 footer .desc_b>.part:nth-child(2){order:2}.inner26 footer .desc_b>.part:nth-child(3){order:3}
/* Plain white headings on the two competition pages. */
.inner26:is([data-path^='/team/calendar/'],[data-path^='/team/tournament/']) .main_banner{background:#fff!important;padding:46px 0;min-height:0}
.inner26:is([data-path^='/team/calendar/'],[data-path^='/team/tournament/']) .main_banner:before,.inner26:is([data-path^='/team/calendar/'],[data-path^='/team/tournament/']) .main_banner:after{display:none}
.inner26:is([data-path^='/team/calendar/'],[data-path^='/team/tournament/']) .page_title{color:#3066bf;max-width:none}
.inner26:is(.section-club,[data-path^='/team/calendar/'],[data-path^='/team/tournament/'])>.partners_place{display:none}
.inner26:is(.section-club,[data-path^='/team/calendar/'],[data-path^='/team/tournament/']) main{padding-bottom:120px}
.inner26:is([data-path^='/team/calendar/'],[data-path^='/team/tournament/']) .def_pt_page{padding-top:0}
.inner26 .double_side{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;align-items:start}
.inner26 .double_side>.left-side,.inner26 .double_side>.right-side{width:auto;margin:0;padding:0;min-width:0}
.inner26 .double_side .table_place{margin-top:0;margin-bottom:46px}
.inner26 .filter_left{display:flex;flex-direction:column;gap:24px;margin:0;padding:0}
.inner26 .filter_left .filter_part{margin:0;padding:0;border:0;background:none;font:500 26px/1.2 var(--h26-display);text-transform:uppercase}
.inner26 .filter_left .filter_part a{display:block;color:#7ab7ed;padding:0;background:none}
.inner26 .filter_left .filter_part.active a{color:#062a50;background:none}
.inner26 .table .header_table{font-size:24px;line-height:1.2;padding:20px 32px}
.inner26 .table .row_table{padding:16px 32px;min-height:76px}
.inner26 .table .body_table{font-size:22px;line-height:1.3}
.inner26 .table{border:1px solid #d2e8fa;border-radius:8px;overflow:hidden}
/* CMS contacts are ordered row by row, as in the reference. */
.inner26 .parts_contact_place{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 80px;padding:16px}
.inner26 .part_contact{display:flex;flex-direction:column;gap:16px;align-items:flex-start}
.inner26 .part_contact .name_part{font:400 22px/1.3 var(--h26-body);color:#062a50;text-transform:none}
.inner26 .part_contact .value_part{font:500 26px/1.2 var(--h26-display);color:#062a50;text-transform:uppercase}
.inner26 .n26-contacts .map_place{margin-top:46px;border-radius:0;min-height:455px}
/* Club prose uses full content width, pale panels and separate headings. */
.inner26 .n26-club-copy{margin-top:46px;font:400 22px/1.3 var(--h26-body);color:#062a50}
.inner26 .n26-club-copy h2{font:500 45px/1.2 var(--h26-display);text-transform:uppercase;margin:0 0 46px;color:#3066bf}
.inner26 .n26-history-section{margin:0 0 46px}
.inner26 .n26-prose-panel{padding:24px;border-radius:6px;background:#e6f4ff;font:400 22px/1.3 var(--h26-body);color:#062a50}
.inner26 .n26-prose-panel p{font:inherit;margin:0 0 24px}.inner26 .n26-prose-panel p:last-child{margin-bottom:0}
.inner26 .n26-club-copy .news_slider{margin-top:46px}
.inner26 .n26-club-copy .news_slider img,.inner26 .n26-club-gallery .news_slider img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px}
.inner26 .n26-club-gallery{margin-top:46px}
.inner26 .n26-arena-intro{font:italic 28px/1.3 Georgia,serif;margin-bottom:24px;color:#062a50}
.inner26 .n26-anthem .video-js{max-width:640px;margin-bottom:46px}
.inner26 .n26-anthem .n26-prose-panel{line-height:1.3}
.inner26[data-path='/club/okhrana-truda/'] main>.container_ui>a[download]{display:flex;align-items:center;min-height:82px;padding:24px 32px;background:#e6f4ff;border:1px solid #d2e8fa;margin-bottom:24px;border-radius:4px;color:#2696f4}
.inner26[data-path='/club/okhrana-truda/'] main>.container_ui>a[download] h3{font:500 26px/1.2 var(--h26-display);text-transform:uppercase;margin:0;color:inherit}
.inner26 .page_sponsors_place .sponsor_list>.part{border:1px solid #d2e8fa;padding:40px;gap:70px}
.inner26 .page_sponsors_place .sponsor_list>.part+.part{border-top:0}
/* Date filters retain the native checkbox and AJAX behavior. */
.inner26 .filter_hide{width:686px;padding:46px 65px;background:#062a50 url('../img/redesign/cover-outline.svg') center/cover no-repeat;box-shadow:0 4px 16px #0004}
.inner26 .filter_hide .title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.inner26 .filter_hide .list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0}
.inner26 .filter_hide .list+.title+.list{margin-top:46px;grid-auto-flow:column;grid-template-rows:repeat(4,auto)}
.inner26 .filter_hide .list>div{width:auto}
.inner26 .filter_hide .checkbox{font:400 22px/1.4 var(--h26-body);padding-left:28px;white-space:nowrap;color:#fff}
.inner26 .filter_hide .checkmark{height:10px;width:10px;border:0;border-radius:50%;background:#214765;top:10px}
.inner26 .filter_hide input:checked~.checkmark{background:#2696f4;box-shadow:0 0 0 3px #2696f4}
.inner26 .filter_hide .checkmark:after{display:none}
/* Player and staff dialogs. Only their presentation changes; all biography fields are native. */
.inner26 .fancybox-content.hide_card_sport{width:1000px;max-width:calc(100vw - 48px);padding:32px;border:1px solid #2696f4;border-radius:18px;background:#d2e8fa url('../img/ico/bigboll.svg') center/cover!important;color:#062a50}
.inner26 .hide_card_sport .inner_hide_card{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:start}
.inner26 .hide_card_sport .card_sport_place{display:block;width:280px;margin:0}
.inner26 .hide_card_sport .card_sport,.inner26 .hide_card_sport .card_sport .img_with_wave{width:100%;height:350px;border-radius:6px;background:#fff;overflow:hidden;border:1px solid #b1dcff;box-shadow:none}
.inner26 .hide_card_sport .card_sport .img_with_wave{position:relative;border:0}
.inner26 .hide_card_sport .img_with_wave:before,.inner26 .hide_card_sport .img_with_wave>.block,.inner26 .hide_card_sport .img_with_wave>.b-wave{display:none}
.inner26 .hide_card_sport .card_sport img{position:static;width:100%;height:100%;object-fit:contain;object-position:bottom}
.inner26 .hide_card_sport .inner_hide_card .more_data_card{width:auto;min-width:0;margin:0;max-height:534px;overflow:auto;padding-right:14px;scrollbar-color:#7ab7ed #fff;scrollbar-width:thin}
.inner26 .hide_card_sport .inner_hide_card .title{font:500 45px/1.2 var(--h26-display);color:#062a50;margin:0 25px 24px 0;padding:0}
.inner26 .hide_card_sport .inner_hide_card>.title{display:none}
.inner26 .hide_card_sport .inner_hide_card .back_board{background:none;padding:0;margin:0 0 16px;border-radius:0;color:#062a50}
.inner26 .hide_card_sport .inner_hide_card .back_board .part_board{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:0;margin:0 0 16px}
.inner26 .hide_card_sport .inner_hide_card .back_board .part_board .left{font:500 26px/1.2 var(--h26-display);width:auto;padding:0;border:0;text-transform:uppercase}
.inner26 .hide_card_sport .inner_hide_card .back_board .part_board .right{font:400 22px/1.3 var(--h26-body);width:auto;padding:0;text-transform:none}
.inner26 .hide_card_sport .inner_hide_card .achievements{border-top:1px solid #7ab7ed;padding-top:16px;font:400 22px/1.3 var(--h26-body)}
.inner26 .hide_card_sport .inner_hide_card .achievements .type{font:500 26px/1.2 var(--h26-display);color:#062a50;padding-bottom:16px}
.inner26 .hide_card_sport .inner_hide_card .achievements ul{list-style:disc;padding-left:32px}
.inner26 .hide_card_sport .inner_hide_card .achievements li{padding:0;margin:0;font:inherit}
.inner26 .hide_card_sport .inner_hide_card .achievements li:before{display:none}
.inner26 .hide_card_sport .inner_hide_card .data_player{display:flex;flex-direction:column;margin:30px 0 0;color:#062a50}
.inner26 .hide_card_sport .inner_hide_card .data_player .num{order:0;font:500 45px/1.2 var(--h26-display)}
.inner26 .hide_card_sport .inner_hide_card .data_player .role{order:1;font:500 26px/1.2 var(--h26-display);text-transform:uppercase;padding:0}
.inner26 .fancybox-slide--html .hide_card_sport .fancybox-close-small{color:#3066bf;width:48px;height:48px;top:24px;right:24px;opacity:1}
@media(max-width:1100px){
:is(.home26,.inner26) .mega_menu{padding:60px 32px}.inner26 .double_side{grid-template-columns:180px minmax(0,1fr);gap:24px}
.inner26 .parts_contact_place{gap:36px}.inner26 .n26-club-copy h2{font-size:36px}
.inner26 .hide_card_sport .inner_hide_card{grid-template-columns:220px minmax(0,1fr);gap:24px}.inner26 .hide_card_sport .card_sport_place{width:220px}.inner26 .hide_card_sport .card_sport,.inner26 .hide_card_sport .card_sport .img_with_wave{height:275px}
.inner26 .hide_card_sport .inner_hide_card .title{font-size:36px}
}
@media(max-width:600px){
:is(.home26,.inner26) .mega_menu{top:88px;padding:46px 24px 80px;background-size:auto 100%}
:is(.home26,.inner26) .mega_menu .menu_list{display:flex;flex-direction:column;gap:24px}
:is(.home26,.inner26) .mega_menu .menu_list>.parent_item_list{width:100%;margin:0;padding:0}
:is(.home26,.inner26) .mega_menu .parent_item{margin-bottom:16px}
:is(.home26,.inner26) .mega_menu .child_list li{margin-bottom:12px}
:is(.home26,.inner26) .mega_menu .menu_list>.parent_item_list:has(>.parent_item>a[href='/about/']){order:10}
:is(.home26,.inner26) footer .menu_b ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;margin:auto;max-width:312px;text-align:center}
:is(.home26,.inner26) footer .menu_b li{width:auto;margin:0;padding:0}
:is(.home26,.inner26) footer .menu_b li:nth-child(n+5){grid-column:1/-1}
.inner26:is(.section-club,[data-path^='/team/calendar/'],[data-path^='/team/tournament/']) main{padding-bottom:60px}
.inner26:is([data-path^='/team/calendar/'],[data-path^='/team/tournament/']) .main_banner{padding:36px 0 46px}
.inner26 .double_side{display:flex;flex-direction:column;gap:46px}
.inner26 .double_side>.left-side,.inner26 .double_side>.right-side{width:100%}
.inner26 .filter_left{gap:24px;text-align:center;align-items:center}
.inner26 .filter_left .filter_part{max-width:100%;font-size:26px}
.inner26 .double_side .table_scroll{width:calc(100% + 24px);margin-right:-24px}
.inner26 .parts_contact_place{grid-template-columns:1fr;padding:16px;gap:36px}
.inner26 .part_contact{gap:16px}.inner26 .part_contact .name_part{font-size:22px}.inner26 .part_contact .value_part{font-size:26px}
.inner26 .n26-contacts .map_place{margin-top:60px}
.inner26 .n26-club-copy{margin-top:36px;font-size:22px}
.inner26 .n26-club-copy h2{font-size:36px;margin-bottom:24px;overflow-wrap:anywhere}
.inner26 .n26-history-section{margin-bottom:36px}
.inner26 .n26-prose-panel{padding:24px 16px;font-size:22px}
.inner26 .n26-arena-intro{font-size:24px}
.inner26 .n26-anthem .video-js{margin-bottom:36px}
.inner26 .page_sponsors_place .sponsor_list>.part{padding:24px 16px;gap:24px}
.inner26[data-path='/club/okhrana-truda/'] main>.container_ui>a[download]{padding:24px 16px;min-height:82px}
.inner26 .filter_hide{width:328px;max-width:calc(100vw - 32px);padding:46px 20px;right:-8px}
.inner26 .filter_hide .list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}
.inner26 .filter_hide .list+.title+.list{grid-template-rows:repeat(6,auto);margin-top:46px}
.inner26 .fancybox-content.hide_card_sport{max-width:calc(100vw - 32px);padding:22px;max-height:700px;overflow-y:auto;border-radius:18px}
.inner26 .hide_card_sport .inner_hide_card{display:flex;flex-direction:column;gap:24px}
.inner26 .hide_card_sport .card_sport_place{width:100%}
.inner26 .hide_card_sport .card_sport,.inner26 .hide_card_sport .card_sport .img_with_wave{width:168px;height:210px}
.inner26 .hide_card_sport .inner_hide_card .data_player{margin-top:30px}
.inner26 .hide_card_sport .inner_hide_card .data_player .num{font-size:32px}
.inner26 .hide_card_sport .inner_hide_card .more_data_card{width:100%;overflow:visible;max-height:none;padding:0}
.inner26 .hide_card_sport .inner_hide_card .more_data_card>.title{display:block;font-size:32px;margin:0 0 24px}
.inner26 .hide_card_sport .inner_hide_card .back_board .part_board{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}
.inner26 .fancybox-slide--html .hide_card_sport .fancybox-close-small{right:24px;top:32px}
}
:is(.home26,.inner26) .mega_menu,.inner26 .filter_hide{background-image:url('../img/redesign/menu-wave.svg')}
.inner26 .fancybox-content.hide_card_sport{background:#d2e8fa url('../img/redesign/dialog-wave.svg') repeat!important;background-size:104px 104px!important}
.inner26 .hide_card_sport .inner_hide_card .more_data_card>.title{display:block!important}
.inner26 .hide_card_sport .inner_hide_card .achievements ul li{margin:0;padding:0}
.inner26 .hide_card_sport .inner_hide_card .achievements ul li:before{display:none}
.inner26 .filter_hide .checkbox{text-transform:none}
.inner26.section-media .pager_cards_list.grid>.pager_card[hidden]{display:none!important}
.inner26 .n26-club-slider img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px}
.inner26 .n26-club-slider{margin-top:46px}
.inner26 .n26-club-slider .owl-nav{display:flex;justify-content:space-between;position:absolute;top:calc(50% - 30px);width:100%;pointer-events:none}
.inner26 .n26-club-slider .owl-nav button{background:#062a50!important;color:#fff!important;border-radius:4px;width:44px;height:60px;font-size:32px!important;pointer-events:auto}
.inner26 .n26-club-slider .owl-dots{display:flex;justify-content:center;gap:10px;margin-top:24px}
.inner26 .n26-club-slider .owl-dot{width:12px;height:12px;border-radius:50%;background:#7ab7ed!important}
.inner26 .n26-club-slider .owl-dot.active{background:#2696f4!important}
.inner26 .n26-map-link{display:block;font:400 16px/1.3 var(--h26-body);color:#3066bf;text-decoration:underline;padding-top:12px}
.inner26 .n26-contacts .map_place iframe{display:block;width:100%;border:0;border-radius:0}
@media(max-width:600px){
:is(.home26,.inner26).active_menu header>.container_ui>.flex{display:flex;flex-wrap:nowrap;height:48px;align-items:center}
:is(.home26,.inner26).active_menu header .soc_t,:is(.home26,.inner26).active_menu header .menu_t{display:none!important}
:is(.home26,.inner26).active_menu header .burger_place{display:flex;position:static;margin:0 0 0 auto;flex:0 0 48px}
:is(.home26,.inner26).active_menu header .logo_place{width:190px;min-width:0;margin:0}
.inner26 .n26-club-copy,.inner26 .n26-prose-panel{font-size:16px}
.inner26 .n26-club-copy h2{font-size:32px}
.inner26 .n26-prose-panel{padding:24px}
.inner26 .page_sponsors_place .data_sponsor{font-size:16px}
.inner26 .match_results_list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding:15px 0 24px;margin:0;scrollbar-width:thin}
.inner26 .match_results_list .card{flex:0 0 280px;scroll-snap-align:center}
.inner26 .n26-news-tile{height:255px}.inner26 .n26-news-tile>img{height:136px}.inner26 .n26-news-tile>h2{-webkit-line-clamp:3}
}
.inner26 .n26-tournaments{color:#7ab7ed;font:500 22px/1.3 var(--h26-display)}
.inner26 .n26-tournaments summary{cursor:pointer}
.inner26 .n26-tournaments>a{display:block;font:400 18px/1.3 var(--h26-body);margin-top:16px;color:#3066bf}
.inner26 .n26-presentation{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:46px;padding:24px;background:#e6f4ff;border:1px solid #d2e8fa}
.inner26 .n26-presentation p{font:500 26px/1.2 var(--h26-display);text-transform:uppercase;color:#2696f4;margin:0}
.inner26 .n26-presentation .btn_link{min-width:420px}
.inner26 .n26-partnership{margin-top:46px;font:400 22px/1.3 var(--h26-body)}
.inner26 .n26-partnership>p.blue{font:italic 32px/1.3 Georgia,serif;color:#062a50;margin:0 0 24px}
.inner26 .n26-partnership>p.blue b{font:inherit;color:inherit}
.inner26 .n26-partnership .n26-prose-panel{margin-bottom:24px}
.inner26 .n26-partnership ul{padding-left:32px;list-style:disc}
.inner26 .n26-partnership li{padding:0;margin:0;font:inherit}
.inner26 .n26-partnership li:before{display:none}
.inner26 .page_sponsors_place .title_block{margin:0 0 46px}
@media(max-width:600px){
.inner26 .n26-presentation{flex-direction:column;align-items:stretch;padding:24px 16px;margin-top:36px;gap:24px}
.inner26 .n26-presentation p{font-size:22px}.inner26 .n26-presentation .btn_link{width:100%;min-width:0;font-size:22px;padding-inline:16px}
.inner26 .n26-partnership{margin-top:36px}.inner26 .n26-partnership>p.blue{font-size:24px}
.inner26 .n26-partnership .n26-prose-panel{font-size:16px}
.inner26 .n26-partnership ul{padding-left:20px}
}
@media(max-width:600px){
.inner26 .match_results_place .match_results_list{display:flex!important;flex-flow:row nowrap!important;overflow-x:auto;width:100%;align-items:stretch;gap:24px;scroll-snap-type:x mandatory}
.inner26 .match_results_place .match_results_list>.card{flex:0 0 280px!important;width:280px!important;min-width:280px;margin:0;scroll-snap-align:center}
}
.inner26 .page_sponsors_place .content_sponsor p{font:inherit;padding:0;margin:0 0 18px}
.inner26 .page_sponsors_place .title_sponsor{padding:0;margin:0 0 24px}
@media(max-width:600px){.inner26 .page_sponsors_place .data_sponsor,.inner26 .page_sponsors_place .content_sponsor{font:400 16px/1.3 var(--h26-body)}}

/* History gallery: separate edge controls and continuous navigation. */
.inner26:is([data-path='/club/istoriya/'],[data-path='/club/arena/']) .n26-club-slider .owl-nav{display:block;position:absolute;left:0;right:0;top:calc(50% - 18px);height:0;width:100%;margin:0;pointer-events:none;z-index:2}
.inner26:is([data-path='/club/istoriya/'],[data-path='/club/arena/']) .n26-club-slider .owl-nav>button{position:absolute;top:0;bottom:auto;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;pointer-events:auto}
.inner26:is([data-path='/club/istoriya/'],[data-path='/club/arena/']) .n26-club-slider .owl-nav>.owl-prev{left:0;right:auto}
.inner26:is([data-path='/club/istoriya/'],[data-path='/club/arena/']) .n26-club-slider .owl-nav>.owl-next{right:0;left:auto}
/* Photo album cards: Figma 5897:9369 / 5964:12727. */
body.inner26[data-path='/media/photo/'] .n26-album-grid{grid-auto-flow:row;align-items:start}
body.inner26[data-path='/media/photo/'] .n26-album-grid>.n26-album-card{grid-column:auto;grid-row:auto;min-width:0;width:100%;height:347px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:18px;margin:0;border:1px solid #b1dcff;border-radius:0;background:#fff;overflow:hidden}
body.inner26[data-path='/media/photo/'] .n26-album-card>.n26-album-cover{display:block;position:relative;flex:1 1 0;min-height:0;width:100%;margin:0;padding:0;border-radius:4px;overflow:hidden;background:#e6f4ff}
body.inner26[data-path='/media/photo/'] .n26-album-cover>img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transform:none}
body.inner26[data-path='/media/photo/'] .n26-album-cover>.n26-album-count{position:absolute;right:10px;bottom:10px;display:block;width:auto;height:auto;padding:5px 8px;margin:0;border-radius:2px;background:rgba(6,42,80,.5);backdrop-filter:blur(1px);color:#fff;font:400 16px/1.3 var(--h26-body);z-index:1}
body.inner26[data-path='/media/photo/'] .n26-album-card>.n26-album-text{position:static;flex:0 0 auto;display:flex;flex-direction:column;gap:0;width:100%;height:auto;min-height:0;padding:0;margin:0;color:#062a50;background:none}
body.inner26[data-path='/media/photo/'] .n26-album-date{display:block;font:400 16px/1.3 var(--h26-body);margin:0;padding:0;color:#062a50}
body.inner26[data-path='/media/photo/'] .n26-album-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:52.8px;margin:0;padding:0;border:0;font:500 22px/1.2 var(--h26-display);text-transform:none;color:#062a50}
body.inner26[data-path='/media/photo/'] .n26-album-title>a{font:inherit;color:inherit;text-decoration:none}
body.inner26[data-path='/media/photo/'] .n26-album-title>a:hover{text-decoration:underline}
@media(max-width:600px){body.inner26[data-path='/media/photo/'] .n26-album-title{height:79.2px;-webkit-line-clamp:3}}

/* Articles and interviews: latest publication occupies the top-right 2 x 2 cells. */
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:500px;grid-auto-flow:row dense}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile{height:100%;min-width:0;padding:18px}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile>img{height:350px;flex-shrink:0}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile>h2{-webkit-line-clamp:3}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile--featured{grid-column:3 / span 2;grid-row:1 / span 2}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile--featured>img{height:820px}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile--featured>time{font-size:24px;margin-bottom:12px}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile--featured>h2{font-size:36px;-webkit-line-clamp:2}
@media(max-width:1100px){
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:347px}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile>img{height:220px}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile--featured{grid-column:1 / -1;grid-row:auto}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile--featured>time{font-size:16px;margin-bottom:0}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile--featured>h2{font-size:22px}
}
@media(max-width:600px){
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-grid{grid-template-columns:1fr;grid-auto-rows:255px}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile--featured{grid-column:auto}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile>img{height:136px}
.inner26:is([data-path='/news/stati/'],[data-path='/news/intervyu/']) .n26-news-tile--featured>h2{-webkit-line-clamp:3}
}
