<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.bl {       
    --assigned: 1;                    
    --box-list-ffamily: Roboto, serif;  
    --box-list-height-row: 80px;  
    --box-list-height-large: 270px;
    --box-list-temp-color: rgba(51, 51, 51, 0.05);         
    --box-list-border-color: rgba(51, 51, 51, 0.3);    
    --box-list-title-color: #333;   
    --box-list-title-focus-color: #000;       
    --box-list-title-fsize: 16px;    
    --box-list-title-fweight: 500;
    --box-list-title-lheight: 20px; 
    --box-list-title-lines: 4;    
    --box-list-lead-color: #333;  
    --box-list-lead-fsize: 14px;    
    --box-list-lead-fweight: 400;
    --box-list-lead-lheight: 22px;   
    --box-list-img-width: 110px;  
    --box-list-img-height: 100%;
    --box-list-img-color: rgba(51, 51, 51, 0.3); 
    --box-list-author-bg: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.6) 30%, rgba(51, 51, 51, 0.85) 80%, rgba(51, 51, 51, 0.95)); 
    --box-list-author-color: #FFF; 
    --box-list-author-fsize: 12px;
    --box-list-author-lheight: 25px;  
    --box-list-time-color: #707070;
    --box-list-date-color: #555;
    --box-list-cntr-bg: rgba(51, 51, 51, 0.4); 
    --box-list-cntr-color: #FFF; 
    --box-list-cntr-fsize: 10px;
    --box-list-mm-bsize: 16px 16px;        
    --box-list-mm-fsize: 15px;
    --box-list-mm-width: 30px;   
    --box-list-mm-height: 30px;        
    --box-list-on-image-title-fsize: 22px;
    --box-list-on-image-title-fweight: 600;
    --box-list-on-image-title-lheight: 25px; 
    --box-list-on-image-title-lines: 4;      
    --box-list-on-image-title-color: #FFF; 
    --box-list-on-image-title-focus-color: #FFF; 
    --box-list-on-image-title-bg: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.6) 50%, rgba(51, 51, 51, 0.85) 80%, rgba(51, 51, 51, 0.95));
    --box-list-on-image-lead-bg: rgba(51, 51, 51, 0.95);
    --box-list-on-image-author-color: #FFF; 
    --box-list-on-image-author-bg: linear-gradient(rgba(51, 51, 51, 0.75), rgba(51, 51, 51, 0.95)); 
    --box-list-on-image-h-a-title-bg: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.6) 50%, rgba(51, 51, 51, 0.65) 80%, rgba(51, 51, 51, 0.75));
    --box-list-on-image-h-a-lead-bg: rgba(51, 51, 51, 0.75);
    --box-list-on-image-lead-color: #FFF; 

    display: block; 
    position: relative; 
    box-sizing: border-box;  
    padding: 0;
    margin: 0;         
    font-family: var(--box-list-ffamily);
    list-style: none;   
    overflow-x: hidden;
    .temp {
        --box-list-cntr-color: var(--box-list-temp-color);
        --box-list-img-color: var(--box-list-temp-color);
        --box-list-title-color: var(--box-list-temp-color);
        --box-list-title-focus-color: var(--box-list-temp-color);
        --box-list-lead-color: var(--box-list-temp-color);
        a {
            cursor: default !important;
            .i {
                background-clip: initial;
            }   
        }   
        .a {
            opacity: 0;
        }           
    }  
    
    li { 
        display: block; 
        position: relative; 
        box-sizing: border-box;  
        padding: 0;
        margin: 0 0 20px 0;      
        font-family: var(--box-list-ffamily);
        list-style: none;   
        overflow-x: hidden;
        height: var(--box-list-height-row);
        a {         
            color: var(--box-list-title-color);
            display: block; 
            position: relative;
            width: 100%;  
            height: 100%;
            padding: 0;
            margin: 0;
            text-decoration: none;
            .l,
            .dt,
            .a img,
            .a .fn,  
            .g em,
            .v em {
                display: none; 
            }     
            .a .fn { 
                margin-right: 3px;
            }       
            .t {
                font-size: var(--box-list-title-fsize);
                line-height: var(--box-list-title-lheight);  
                font-weight: var(--box-list-title-fweight);
                padding: 0;
                margin: 0;        
                position: absolute;
                top: 0;
                right: 0;
                left: calc(var(--box-list-img-width) - -20px);
                height: calc(var(--box-list-title-lheight) * var(--box-list-title-lines));
                display: block;
                box-sizing: border-box;
                text-underline-offset: 2px;
                transition: color 0.2s linear, text-decoration 0.1s linear;
                transform: translateZ(0); 
                overflow: hidden;
                z-index: 2; 
                span {
                    display: -webkit-box;
                    line-clamp: var(--box-list-title-lines);
                    -webkit-line-clamp: var(--box-list-title-lines);
                    -webkit-box-orient: vertical;
                    word-wrap: break-word;
                    overflow: hidden;
                }    
            }  
            .t:hover {
                text-decoration: underline;
                text-decoration-thickness: 1px;
            }    
            .l {
                color: var(--box-list-lead-color);
            }  
            .i {
                background: var(--box-list-img-color);  
                /*background-clip: text;*/
                position: absolute; 
                display: block; 
                bottom: 0;
                right: 0;
                left: 0;
                top: 0;
                width: var(--box-list-img-width);
                height: var(--box-list-img-height);
                transition: all 0.2s linear;
                transform: translateZ(0);  
                z-index: 1;
                overflow: hidden;
                img {
                    color: rgba(0, 0, 0, 0);
                    position: absolute;   
                    display: block; 
                    top: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    object-position: center 20%;
                    transition: opacity 0.4s linear;
                }   
                img:hover {
                    opacity: 0.9;
                }         
            }       
            .a {
                background: var(--box-list-author-bg);
                color: var(--box-list-author-color);   
                display: flex;
                position: absolute;
                bottom: 0;    
                left: 0;
                font-size: var(--box-list-author-fsize);
                line-height: var(--box-list-author-lheight);
                font-weight: 400;
                font-style: normal;
                text-align: left; 
                width: var(--box-list-img-width);
                white-space: nowrap;
                word-spacing: -4px;
                overflow: hidden;
                text-overflow: ellipsis;  
                box-sizing: border-box;    
                padding: 4px 4px 0 4px;
                z-index: 5;
                i {
                    word-spacing: 0;
                    font-style: normal;
                }  
            }     
            .c {
                position: absolute;
                top: 0;    
                left: 0;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;  
                width: var(--box-list-img-width);   
                font-size: var(--box-list-cntr-fsize);
                text-transform: uppercase;      
                text-align: left; 
                line-height: 13px;
                white-space: nowrap;
                overflow: hidden;
                gap: 10px;
                z-index: 5;
                span {     
                    background: var(--box-list-cntr-bg);
                    color: var(--box-list-cntr-color);  
                    font-weight: 400;
                    font-style: normal;    
                    display: none;
                    order: 10;
                }     
                span:first-child {     
                    display: inline-block;
                }    
                .cntr-commercial {
                    display: inline-block;
                    order: 12;  
                }        
                .cntr-228 {   
                    order: 5;   
                    background: #ED1C24;
                    color: #FFF
                }                
                .cntr-16838 {   
                    order: 1;   
                    background: #FFDE00;
                    color: #111;
                }         
            } 
            .g,
            .v,
            .q {     
                background: center center no-repeat;  
                background-size: var(--box-list-mm-bsize);    
                color: var(--box-list-mm-color);    
                border-radius: 5px;
                font-weight: 400;
                font-style: normal;    
                display: inline-block;
                padding: 0;  
                top: 50%;
                right: calc(100% - var(--box-list-img-width)); 
                font-size: var(--box-list-mm-fsize); 
                line-height: var(--box-list-mm-height);
                height: var(--box-list-mm-height);
                width: var(--box-list-mm-width);
                margin: 0 -13px 0 0;
                position: absolute;
                transform: translateY(-50%);  
            }                   
            .g {           
                background-color: rgba(0, 153, 255, 1);
                background-image: url(/_i/icon-30-a-picture.png);  
                z-index: 5;
            }
            .v {       
                background-color: rgba(51, 51, 51, 1);
                background-image: url(/_i/icon-30-a-video.png); 
                z-index: 6;
            }    
            .q {       
                background-color: rgba(121, 61, 182, 1);  
                color: #FFF;    
                width: auto; 
                padding: 0 10px; 
                text-transform: uppercase;
                z-index: 7;
                em {    
                    font-style: normal;   
                }   
            }  
            .vd {
                background: rgba(0, 0, 0, 0.8);
                color: #FFF;
                display: block;
                position: absolute;
                right: calc(100% - var(--box-list-img-width));
                top: calc(var(--box-list-img-height) - 22px);
                font-size: 13px;
                font-weight: 600;
                line-height: 22px;
                height: 22px;
                padding: 0 10px;
                z-index: 20;
            }     
        }      
        a:focus {
            color: var(--box-list-title-focus-color);
            .i img {
                opacity: 0.6;
            }        
        } 
    }  
    li.bli-ad,
    li.bli-ha { 
        height: auto;  
    }  
    li.bli-to_right {
        float: right !important;  
    }     
}       
.bl.bl-default {
    margin-bottom: -20px;
}    
.bl li a .c .cntr-228,
.bl li a .c .cntr-16838,
.bl.bl-simple li a .c .cntr-228,
.bl.bl-simple li a .c .cntr-16838 { 
    display: inline-block;  
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 4px;
}       

#element .right-column .bl {
    opacity: 1 !important;  
}   
#middle-list .bl.bl-simple {
    margin: 40px 0 0 0; 
}     
                   
/* ************************************************************************** */

@media (min-width: 380px) { 
    .bl {                           
        --box-list-height-row: 90px;   
        --box-list-height-large: 280px;      
        --box-list-img-width: 120px;    
        --box-list-title-fsize: 18px;
        --box-list-title-lheight: 22px;   
        --box-list-on-image-title-fsize: 23px;
        --box-list-on-image-title-lheight: 27px; 
    }        
}               
@media (min-width: 420px) { 
    .bl {                           
        --box-list-height-row: 100px; 
        --box-list-height-large: 300px;      
        --box-list-img-width: 135px;    
        --box-list-title-fsize: 20px;
        --box-list-title-lheight: 25px; 
        --box-list-on-image-title-fsize: 24px;
        --box-list-on-image-title-lheight: 28px;  
    }          
}          
@media (min-width: 480px) { 
    .bl {                           
        --box-list-height-row: 110px;   
        --box-list-height-large: 320px;    
        --box-list-img-width: 150px;    
        --box-list-title-fsize: 22px;
        --box-list-title-lheight: 25px;  
        --box-list-on-image-title-fsize: 26px;
        --box-list-on-image-title-lheight: 32px;   
    }         
}          
@media (min-width: 640px) { 
    .bl {                           
        --box-list-height-row: 150px;   
        --box-list-height-large: 400px;    
        --box-list-img-width: 200px;    
        --box-list-title-fsize: 25px;
        --box-list-title-lheight: 30px; 
        --box-list-author-lheight: 40px; 
        --box-list-cntr-bg: transparent; 
        --box-list-cntr-color: #707070; 
        --box-list-mm-width: 40px;
        --box-list-mm-height: 40px; 
        --box-list-mm-bsize: 20px 20px;   
        --box-list-mm-fsize: 18px;  
        --box-list-on-image-title-fsize: 30px;
        --box-list-on-image-title-lheight: 35px;  
        
        li a {                           
            .t {                           
                top: 22px;
            } 
            .c {                  
                left: calc(var(--box-list-img-width) - -20px);
            }  
            .g, 
            .v, 
            .q {
                top: 22px;
                transform: none;
                margin: 0 -10px 0 0;
            }  
            .a {                           
                padding: 12px 2px 7px 8px;
                img {     
                    background: #CCC;
                    object-fit: scale-down;
                    width: 40px;
                    height: 40px;
                    margin: 0 10px 0 0;
                    padding: 0;
                    border-radius: 100%;                  
                    display: inline-block;
                }              
            }                       
        }   
    }            
}       
@media (min-width: 1195px) {       
    .bl {                           
        --box-list-padding-1: 20px;   
        --box-list-padding-2: 30px;  
        --box-list-padding-3: 55px;        
        /* 
        --box-list-simple-height: 80px; 
        --box-list-simple-img-width: 120px;       
        --box-list-simple-title-fsize: 19px; 
        --box-list-simple-title-lheight: 21px;  
        */
        --box-list-simple-gap: -20px;
        --box-list-simple-height: 90px; 
        --box-list-simple-width: 380px;   
        --box-list-simple-img-width: 130px;       
        --box-list-simple-title-fsize: 20px; 
        --box-list-simple-title-lheight: 22px; 
        --box-list-simple-title-lines: 3;

        li { 
            a {
                .l { 
                    font-size: var(--box-list-lead-fsize);
                    font-weight: var(--box-list-lead-fweight);
                    line-height: var(--box-list-lead-lheight);   
                }      
            }
        }     
        li.bli-center {
            .t,
            .l {
                text-align: center;
            } 
        } 
    }     
    
    /*tymczasowo*/
    .art-text .art-text-inner p .art-text-relation-text, 
    .art-text.art-text-relations .art-text-relation-text {
        margin-bottom: 50px !important;
    }
    /* */
             
    .bl.bl-default {
        margin-left: -10px;
        margin-right: -10px;   
        li {
            width: 386px;
            height: 300px;
            float: left;  
            margin: 0 10px 20px 10px;
        }     
        li.bli-ad {  
            background: #F9F9F9;
            display: flex;
            justify-content: center;
            flex-direction: column;
        }                    
        li.bli-right {
            float: right;  
        }                       
        li.size-0p5x0p5 {
            width: 183px;
            height: 140px;
        }      
        li.size-0p5x0p75 {
            width: 183px;
            height: 220px;
        }     
        li.size-0p5x1 {
            width: 183px;
            height: 300px;
        }     
        li.size-0p5x1p5 {
            width: 183px;
            height: 460px;
        }     
        li.size-0p5x2 {
            width: 183px;
            height: 620px;
        }       
        li.size-0p5x2p5 {
            width: 183px;
            height: 780px;
        }       
        li.size-0p5x3 {
            width: 183px;
            height: 940px;
        }        
        li.size-0p75x1 {
            width: 285px;
            height: 300px;
        }         
        li.size-0p75x1p4 {
            width: 285px;
            height: 410px;
        }    
        li.size-0p75x1p5 {
            width: 285px;
            height: 460px;
        }    
        li.size-0p75x2 {
            width: 285px;
            height: 620px;
        }              
        li.size-1x0p3 {
            width: 386px;
            height: 86.7px;
        }    
        li.size-1x0p5 {
            width: 386px;
            height: 140px;
        }     
        li.size-1x1 {
            width: 386px;
            height: 300px;
        }     
        li.size-1x1p4 {
            width: 386px;
            height: 410px;
        }     
        li.size-1x1p5 {
            width: 386px;
            height: 460px;
        }     
        li.size-1x2 {
            width: 386px;
            height: 620px;
        }       
        li.size-1x2p5 {
            width: 386px;
            height: 780px;
        }       
        li.size-1x3 {
            width: 386px;
            height: 940px;
        }    
        li.size-1p5x0p5 {
            width: 589px;
            height: 140px;
        }     
        li.size-1p5x1 {
            width: 589px;
            height: 300px;
        }          
        li.size-1p5x1p4 {
            width: 589px;
            height: 410px;
        }     
        li.size-1p5x1p5 {
            width: 589px;
            height: 460px;
        }     
        li.size-1p5x2 {
            width: 589px;
            height: 620px;
        }       
        li.size-1p5x2p5 {
            width: 589px;
            height: 780px;
        }       
        li.size-1p5x3 {
            width: 589px;
            height: 940px;
        }    
        li.size-2x0p5 {
            width: 792px;
            height: 140px;
        }      
        li.size-2x1 {
            width: 792px;
            height: 300px;
        }         
        li.size-2x1p5 {
            width: 792px;
            height: 460px;
        }        
        li.size-2x2 {
            width: 792px;
            height: 620px;
        }        
        li.size-2x2p5 {
            width: 792px;
            height: 780px;
        }        
        li.size-2x3 {
            width: 792px;
            height: 940px;
        }       
        li.size-2p5x0p5 {
            width: 995px;
            height: 140px;
        }      
        li.size-2p5x1 {
            width: 995px;
            height: 300px;
        }         
        li.size-2p5x1p5 {
            width: 995px;
            height: 460px;
        }        
        li.size-2p5x2 {
            width: 995px;
            height: 620px;
        }        
        li.size-2p5x2p5 {
            width: 995px;
            height: 780px;
        }        
        li.size-2p5x3 {
            width: 995px;
            height: 940px;
        }               
        li.size-3x0p5 {
            width: 1198px;
            height: 140px;
        }      
        li.size-3x1 {
            width: 1200px;
            height: 300px;
        }         
        li.size-3x1p5 {
            width: 1200px;
            height: 460px;
        }        
        li.size-3x2 {
            width: 1200px;
            height: 620px;
        }        
        li.size-3x2p5 {
            width: 1200px;
            height: 780px;
        }        
        li.size-3x3 {
            width: 1200px;
            height: 940px;
        }       
        li.size-hide {
            display: none;
            opacity: 0;
            width: 0;
            height: 0;                    
        }  
        li a {  
            .a { 
                width: 100%; 
                .fn {
                    display: inline;
                }   
            } 
            .i {
                width: 100%;
                img.r {
                    top: 0;
                    height: auto;
                    min-height: 100%;
                    transform: translateZ(0);
                    /*object-fit: none;*/
                    object-position: unset;
                }            
            }   
            .c {
                top: 10px;
                left: 10px;  
                line-height: 19px;   
                font-size: 11px;
                letter-spacing: 1px;  
                gap: 5px;
                opacity: 1;
                overflow: hidden;
                span {
                    padding-left: 8px;
                    padding-right: 8px; 
                    border-radius: 4px;
                }  
                span:not(.cntr-228):not(.cntr-16838):not(.cntr-commercial) {
                    display: none;
                }                   
            }    
            .c.cm { 
                span {
                    display: none;
                }    
                span.cntr-commercial {
                    background: #333;
                    color: #FFF;  
                    display: inline;
                }            
            }   
            .g, 
            .v, 
            .q {
                top: 10px;  
                right: 10px;   
                margin: 0;
                transform: none;
            }        
            .vd {
                right: 0;
            }              
        }  
        li.bli-tp-default {         
            a {         
                color: var(--box-list-on-image-title-color);
                display: flex;
                flex-direction: column;                    
                justify-content: end;
                gap: 0;
                .t { 
                    background: var(--box-list-on-image-title-bg);   
                    position: relative;
                    display: block;
                    top: auto;     
                    left: 0;    
                    right: 0;  
                    bottom: auto;       
                    height: auto; 
                    padding: 40px 20px var(--box-list-padding-1) 20px;     
                    font-weight: var(--box-list-on-image-title-fweight);
                    order: 8; 
                    overflow: hidden;
                }  
                .t span {     
                    line-clamp: var(--box-list-on-image-title-lines);
                    -webkit-line-clamp: var(--box-list-on-image-title-lines);
                }  
                .a { 
                    background: var(--box-list-on-image-author-bg);
                    color: var(--box-list-on-image-author-color);
                    padding: 0 20px 7px 20px;      
                    position: static;
                    order: 10;              
                }                                                    
            }   
            a:focus { 
                color: var(--box-list-on-image-title-focus-color);
            }                                                     
        }     
                               
        li.bli-tp-default.size-1x1p4 .t,
        li.bli-tp-default.size-1x1p5 .t,  
        li.bli-tp-default.size-1p5x1p4 .t,
        li.bli-tp-default.size-1p5x1p5 .t,
        li.bli-tp-default.size-2x1 .t,   
        li.bli-tp-default.size-2p5x1 .t,
        li.bli-tp-default.size-3x0p5 .t,
        li.bli-tp-default.size-3x1 .t {
            --box-list-title-fsize: 30px; 
            --box-list-title-lheight: 35px;
        }                                                   
        li.bli-tp-default.size-1x2 .t,
        li.bli-tp-default.size-1p5x2 .t,
        li.bli-tp-default.size-1x2p5 .t {
            --box-list-title-fsize: 35px; 
            --box-list-title-lheight: 40px;
        }                                            
        li.bli-tp-default.size-2x1p4 .t,
        li.bli-tp-default.size-2x1p5 .t, 
        li.bli-tp-default.size-2p5x1p5 .t,  
        li.bli-tp-default.size-2x2 .t,  
        li.bli-tp-default.size-2p5x2 .t,
        li.bli-tp-default.size-3x2 .t {
            --box-list-title-fsize: 40px; 
            --box-list-title-lheight: 45px;
        }                                             
        li.bli-tp-default.size-1x3 .t, 
        li.bli-tp-default.size-1p5x2p5 .t,     
        li.bli-tp-default.size-1p5x3 .t, 
        li.bli-tp-default.size-2x2p5 .t, 
        li.bli-tp-default.size-2p5x2p5 .t, 
        li.bli-tp-default.size-2x3 .t, 
        li.bli-tp-default.size-2p5x3 .t,
        li.bli-tp-default.size-3x1p4,
        li.bli-tp-default.size-3x1p5 .t {
            --box-list-title-fsize: 45px; 
            --box-list-title-lheight: 50px;   
            padding-bottom: var(--box-list-padding-2);
        }                                         
        li.bli-tp-default.size-3x2 .t,
        li.bli-tp-default.size-3x2p5 .t,
        li.bli-tp-default.size-3x3 .t {
            --box-list-title-fsize: 50px; 
            --box-list-title-lheight: 55px;
            padding-bottom: var(--box-list-padding-3);
        }                                            
        li.bli-tp-default.size-1x0p5 .t, 
        li.bli-tp-default.size-1p5x0p5 .t,
        li.bli-tp-default.size-2x0p5 .t,
        li.bli-tp-default.size-2p5x0p5 .t,
        li.bli-tp-default.size-3x0p5 .t {
            margin-top: -20px;     
        }                                                   
        li.bli-tp-default.size-1x0p5 .t::after, 
        li.bli-tp-default.size-1p5x0p5 .t::after,
        li.bli-tp-default.size-2x0p5 .t::after, 
        li.bli-tp-default.size-2p5x0p5 .t::after,
        li.bli-tp-default.size-3x0p5 .t::after {    
            line-clamp: 2;
            -webkit-line-clamp: 2;
        }      
                               
        li.bli-tp-default.size-1x1p4 .a, 
        li.bli-tp-default.size-1x1p5 .a, 
        li.bli-tp-default.size-1p5x1p4 .a, 
        li.bli-tp-default.size-1p5x1p5 .a, 
        li.bli-tp-default.size-2x1p4 .a, 
        li.bli-tp-default.size-2x1p5 .a {   
            padding-top: 2px;
            padding-bottom: 10px;  
        }          
        li.bli-tp-default.size-1x2 .a,  
        li.bli-tp-default.size-1x2p5 .a, 
        li.bli-tp-default.size-1p5x2 .a, 
        li.bli-tp-default.size-2x2 .a {   
            padding-top: 4px;
            padding-bottom: 13px;  
        }                                             
        li.bli-tp-default.size-1x3 .a, 
        li.bli-tp-default.size-1p5x2p5 .a,   
        li.bli-tp-default.size-1p5x3 .a, 
        li.bli-tp-default.size-2x2p5 .a,
        li.bli-tp-default.size-2p5x1p5 .a,
        li.bli-tp-default.size-2p5x2 .a, 
        li.bli-tp-default.size-2x3 .a, 
        li.bli-tp-default.size-3x1p4 .a, 
        li.bli-tp-default.size-3x1p5 .a {   
            padding-top: 12px;
            padding-bottom: 25px;  
        }                                                        
        li.bli-tp-default.size-3x2 .a,
        li.bli-tp-default.size-3x2p5 .a,
        li.bli-tp-default.size-3x3 .a {   
            padding-top: 17px;
            padding-bottom: 35px;  
        }                                                             
        li.bli-tp-default.size-1x2 .a, 
        li.bli-tp-default.size-1x2p5 .a,  
        li.bli-tp-default.size-1p5x2 .a, 
        li.bli-tp-default.size-1p5x2p5 .a,            
        li.bli-tp-default.size-1x3 .a,  
        li.bli-tp-default.size-2x3 .a,  
        li.bli-tp-default.size-2p5x3 .a,
        li.bli-tp-default.size-3x1p4 .a, 
        li.bli-tp-default.size-3x1p5 .a,
        li.bli-tp-default.size-3x2 .a,
        li.bli-tp-default.size-3x2p5 .a,
        li.bli-tp-default.size-3x3 .a {   
            font-size: 16px;
        }                               
        li.bli-tp-default.size-3x2 .a,
        li.bli-tp-default.size-3x2p5 .a,
        li.bli-tp-default.size-3x3 .a {   
            line-height: 60px;
        }                        
        li.bli-tp-default.size-3x2 .a img,
        li.bli-tp-default.size-3x2p5 .a img,
        li.bli-tp-default.size-3x3 .a img {
            width: 60px;
            height: 60px;
        }      
        li.bli-tp-default[class*="size-3"] a {    
            .t, 
            .a, 
            .l {    
                padding-left: 70px;             
                padding-right: 70px;
            } 
        } 
        li.bli-tp-default.h-a a .t {     
            background: var(--box-list-on-image-h-a-title-bg);  
            padding-bottom: 3px;
        }     
        li.bli-lead a .l { 
            display: block; 
        }  
        li.bli-tp-default.bli-lead a {
            .t:not(.nol) {
                padding-bottom: 0 !important;
            }
            .l { 
                background: var(--box-list-on-image-lead-bg); 
                color: var(--box-list-on-image-lead-color); 
                position: relative;  
                padding: 15px 20px 23px 20px; 
                margin: 0;
                z-index: 2;
                order: 9; 
            }
        }   
        li.bli-tp-default.bli-lead.h-a a .l {     
            background: var(--box-list-on-image-h-a-lead-bg);  
            padding-bottom: 15px;
        }   
          
        li.bli-tp-image_text {    
            --box-list-img-height: 200px;
            a {    
                display: flex;
                flex-direction: column;  
                flex-wrap: wrap;
                justify-content: start;
                overflow: hidden;
                .i {     
                      
                    position: relative;
                    order: 1;
                }    
                .t {     
                    --box-list-title-fsize: 21px;
                    --box-list-title-lheight: 25px;
                    --box-list-title-lines: 3;
                     position: static;
                     font-weight: var(--box-list-title-fweight);
                     height: calc(var(--box-list-title-lheight) * var(--box-list-title-lines));
                     margin: 10px 0 0 0;
                     order: 2;
                 }   
                 .a {     
                    top: calc(var(--box-list-author-lheight) - -101px);   
                    bottom: auto;
                }               
            } 
        } 
        li.bli-tp-image_text.bli-lead a .l {     
            display: -webkit-box;
            line-clamp: 4;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            overflow: hidden;
            word-wrap: break-word;
            margin: 10px 0 0 0;
            order: 3;
        }                                            
        li.bli-tp-image_text.size-1p5x1p5,
        li.bli-tp-image_text.size-1p5x1p4, 
        li.bli-tp-image_text.size-2x1p4 {   
            --box-list-img-height: 300px;  
        }                                                   
        li.bli-tp-image_text.size-1p5x1p5 a .a,
        li.bli-tp-image_text.size-1p5x1p4 a .a, 
        li.bli-tp-image_text.size-2x1p4 a .a {   
            top: calc(var(--box-list-author-lheight) - -201px);   
        }    
        li.bli-tp-image_text.size-1p5x2, 
        li.bli-tp-image_text.size-2x2, 
        li.bli-tp-image_text.size-2p5x2,
        li.bli-tp-image_text.size-3x2 {  
            --box-list-img-height: 420px;     
        }                                        
        li.bli-tp-image_text.size-1p5x2 a .a, 
        li.bli-tp-image_text.size-2x2 a .a, 
        li.bli-tp-image_text.size-2p5x2 a .a,
        li.bli-tp-image_text.size-3x2 a .a {   
            top: calc(var(--box-list-author-lheight) - -321px);   
        }    
                                                           
        li.bli-tp-image_text.size-1p5x1p5 a .t,
        li.bli-tp-image_text.size-1p5x1p4 a .t, 
        li.bli-tp-image_text.size-2x1p4 a .t {  
            --box-list-title-fsize: 27px;
            --box-list-title-fweight: 600;  
            --box-list-title-lheight: 30px;
            height: 90px;
        }                                                                                          
        li.bli-tp-image_text.size-1p5x2 a .t {  
            font-size: 35px; 
            line-height: 40px; 
            height: 120px;
            font-weight: 600;  
        }            
        li.bli-tp-image_text.size-2x2 a .t, 
        li.bli-tp-image_text.size-2p5x2 a .t,
        li.bli-tp-image_text.size-3x2 a .t {  
            --box-list-title-fsize: 40px;
            --box-list-title-fweight: 600;  
            --box-list-title-lheight: 45px;
            height: 135px;
        }     
    }    
    
    /* bl-simple */
        
    .bl.bl-simple {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;    
        margin: 0 0 20px 0;
    }   
    .bl.bl-simple li,
    .bl.bl-default li.size-1x0p3 {
        width: var(--box-list-simple-width);
        height: var(--box-list-simple-height);
        margin: 0;
        padding: 0;
    }  
    .bl.bl-default li.size-1x0p3 {
        margin: 0 10px 20px 10px;
    }    
    .bl.bl-simple li a .g, 
    .bl.bl-simple li a .v, 
    .bl.bl-simple li a .q,
    .bl.bl-simple li a .a img,
    .bl.bl-default li.size-1x0p3 a .a img {
        display: none;
    }  
    .bl.bl-simple li a .a,
    .bl.bl-simple li a .i,
    .bl.bl-default li.size-1x0p3 a .a,
    .bl.bl-default li.size-1x0p3 a .i {
        width: var(--box-list-simple-img-width);
    }                
    .bl.bl-simple li a .t,
    .bl.bl-default li.size-1x0p3 a .t {
        top: 20px;     
        left: calc(var(--box-list-simple-img-width) - var(--box-list-simple-gap));
        height: calc(var(--box-list-simple-title-lheight) * var(--box-list-simple-title-lines));    
        font-size: var(--box-list-simple-title-fsize);
        line-height: var(--box-list-simple-title-lheight);
    }                
    .bl.bl-default li.size-1x0p3 a .t {
        margin: 0 !important; 
        position: absolute !important; 
    }                
    .bl.bl-simple li a .t span,
    .bl.bl-default li.size-1x0p3 a .t span {
        line-clamp: var(--box-list-simple-title-lines);
        -webkit-line-clamp: var(--box-list-simple-title-lines);
    }                       
    .bl.bl-simple li a .a,
    .bl.bl-default li.size-1x0p3 a .a {
        line-height: 15px;
    }                                 
    .bl.bl-simple li a .c,               
    .bl.bl-default li.size-1x0p3 a .c {
        top: 0px;       
        left: calc(var(--box-list-simple-img-width) - -20px);
        width: auto;   
        height: 15px;
        gap: 5px;
    }      
    .bl.bl-simple li a .c span,
    .bl.bl-default li.size-1x0p3 a .c span {
        padding: 1px;
    }     
    .bl.bl-simple li a .c.cm span:not(.cntr-commercial),
    .bl.bl-default li.size-1x0p3 a .c.cm span:not(.cntr-commercial) {
        display: none;  
    }      
              
    /* bl-rows */
                   
    .bl.bl-rows {               
        --box-list-title-lines: 4;          
        li {  
            height: auto;        
            margin: 0 0 20px;               
            a {   
                min-height: 150px;
            }  
            .t {       
                position: static; 
                padding-top: 27px;  
                margin-left: calc(var(--box-list-img-width) - -20px); 
                height: auto;
            }        
            .c { 
                top: 0;      
                width: 95%;
                height: 19px;
                line-height: 19px;
            }    
            .dt { 
                position: absolute;
                display: block;  
                top: 0;   
                left: calc(var(--box-list-img-width) - -20px); 
                width: auto;
                color: var(--box-list-date-color);
                text-align: left;
                font-size: 15px;
                font-weight: 400;
                line-height: 15px;
            }  
            .tm { 
                color: var(--box-list-time-color);
                padding-left: 7px; 
            }        
            .page-billboard { 
                width: 100%;
                min-height: 300px;
            }  
        }   
        li.bli-nd .t,
        li.bli-nc .t {      
            padding-top: 0;  
        } 
        li.h-dt .c { 
            left: calc(var(--box-list-img-width) - -160px); 
        }                
    }     
    .bl.bl-rows-large {                             
        --box-list-img-width: 285px;
        --box-list-title-lines: 5;
    }   
    .bl.bl-rows-large-lead {                             
        --box-list-img-width: 285px;
    }  
       
    .bl.bl-rows-large li,
    .bl.bl-rows-large-lead li { 
        height: 215px; 
        .t { 
            font-size: 30px;
            line-height: 35px;
        }  
        a .a .fn {
            display: inline;
        }     
    }              
    .bl.bl-rows-lead li:not(:last-child)::after { 
        content: "";
        display: block;  
        padding: 20px 0 0 0;     
        margin-left: calc(var(--box-list-img-width) - -20px); 
        border-bottom: var(--box-list-border-color) 1px solid;
    }  
    .bl.bl-rows-lead .l,
    .bl.bl-rows-large-lead .l {  
        position: static;  
        display: block; 
        margin-top: 10px;  
        margin-left: calc(var(--box-list-img-width) - -20px);  
        margin-bottom: 0;   
        padding: 0;   
    }        
}

/* ************************************************************************** */

@media (max-width: 1195px) {   
    .bl li.bli-rwd-hide,
    .bl li a .c.cm span:not(.cntr-commercial) {
        display: none;
    }      
    .bl li a .i img.r {
        top: 0 !important;
    } 
    .bl li a .t br {
        display: none;      
    }       
    .bl li.bli-ad {
        margin-left: -20px;  
        margin-right: -20px;
    }
    .bl li.bli-rwd-box {   
        --box-list-img-height: auto;     
        height: auto;
    }        
    .bl li.bli-rwd-box-large {
        height: var(--box-list-height-large);
    }                       
    .bl li.bli-rwd-box a,
    .bl li.bli-rwd-box-large a {         
        display: flex;
        flex-direction: column;
        justify-content: end;
    }             
    .bl li.bli-rwd-box-large a {         
        color: var(--box-list-on-image-title-color);
    }            
    .bl li.bli-rwd-box-large a:focus {         
        color: var(--box-list-on-image-title-focus-color);
    }                            
    .bl li.bli-rwd-box a .a,
    .bl li.bli-rwd-box a .i,      
    .bl li.bli-rwd-box-large a .a,
    .bl li.bli-rwd-box-large a .i {
        width: 100%;
    }    
    .bl li.bli-rwd-box a .i {   
        position: relative;
        order: 0;
    }        
    .bl li.bli-rwd-box a .i img {
        position: relative;
        aspect-ratio: 16 / 9;  
        height: auto;        
        max-height: var(--box-list-height-large);
    }      
    .bl li.bli-rwd-box a .t { 
        position: relative;
        height: auto;  
        top: auto;
        left: 0;                 
        right: 0;   
        margin: 10px 0 10px 0;
        order: 2;
    }             
    .bl li.bli-rwd-box a .a {    
        position: relative;            
        order: 1;         
        line-height: 40px;
        margin-top: -58px;
    }       
    
    .bl li.bli-rwd-box-large a .t {
        background: var(--box-list-on-image-title-bg);
        position: relative;
        display: block;
        top: auto;
        left: 0;
        right: 0;
        bottom: auto;
        height: auto;
        font-size: var(--box-list-on-image-title-fsize);
        font-weight: var(--box-list-on-image-title-fweight);
        line-height: var(--box-list-on-image-title-lheight);
        padding: 40px 20px 20px 20px;
        order: 8;
        text-align: center;
        overflow: hidden;                       
    }    
    .bl li.bli-rwd-box-large a .t span {
        line-clamp: var(--box-list-on-image-title-lines);
        -webkit-line-clamp: var(--box-list-on-image-title-lines);
    }            
    .bl li.bli-rwd-box-large.h-a a .t {
        background: var(--box-list-on-image-h-a-title-bg);
        padding-bottom: 0;
    }                         
    .bl li.bli-rwd-box-large a .a { 
        background: var(--box-list-on-image-author-bg);  
        position: relative; 
        line-height: 40px;   
        order: 10;
    }           
    .bl li.bli-rwd-box-large a .a .fn  { 
        display: inline;
    }               
    .bl li.bli-rwd-box a .a img,
    .bl li.bli-rwd-box-large a .a img { 
        display: inline-block;
        background: #CCC;
        object-fit: scale-down;
        width: 40px;
        height: 40px;
        margin: 0 10px 0 0;
        padding: 0;
        border-radius: 100%;
    }                          
    .bl li.bli-rwd-box a .c,
    .bl li.bli-rwd-box-large a .c {
        top: 10px;
        left: 10px;  
        width: 95%;
        font-weight: 400;
        letter-spacing: 1px;
        opacity: 1;
        overflow: hidden;
    }                           
    .bl li.bli-rwd-box a .c span,
    .bl li.bli-rwd-box-large a .c span {
        padding: 3px 7px;   
        display: none;
    }                                      
    .bl li.bli-rwd-box a .c:not(.cm) span.cntr-228,
    .bl li.bli-rwd-box a .c:not(.cm) span.cntr-16838,
    .bl li.bli-rwd-box-large a .c:not(.cm) span.cntr-228,
    .bl li.bli-rwd-box-large a .c:not(.cm) span.cntr-16838 {
        display: inline-block;
    }                                          
    .bl li.bli-rwd-box a .c .cntr-commercial,
    .bl li.bli-rwd-box-large a .c .cntr-commercial { 
        display: inline-block;
        background: #333;
        color: #FFF;  
    }                           
    .bl li.bli-rwd-box a .g, 
    .bl li.bli-rwd-box a .v, 
    .bl li.bli-rwd-box a .q, 
    .bl li.bli-rwd-box-large a .g, 
    .bl li.bli-rwd-box-large a .v, 
    .bl li.bli-rwd-box-large a .q {  
        top: 20px;
        right: 20px;  
        margin: 0;
    }

    .bl li.bli-rwd-box.rwd-box-1:has(+ .rwd-box-2),
    .bl li.bli-rwd-box.rwd-box-1 + .rwd-box-2 {  
        width: calc(50% - 10px);
        float: left;
    }
    .bl li.bli-rwd-box.rwd-box-1:has(+ .rwd-box-2) a .i img,
    .bl li.bli-rwd-box.rwd-box-1 + .rwd-box-2 a .i img{  
        aspect-ratio: 4 / 2.5;
    }
    .bl li.bli-rwd-box.rwd-box-1:has(+ .rwd-box-2) a .t,
    .bl li.bli-rwd-box.rwd-box-1 + .rwd-box-2 a .t {
        font-size: var(--box-list-title-fsize);
        line-height: var(--box-list-title-lheight);
        font-weight: var(--box-list-title-fweight);
    }  
    .bl li.bli-rwd-box.rwd-box-1:has(+ .rwd-box-2) {  
        margin-left: 0;
        margin-right: 20px;
        clear: left;
    }
    .bl li.bli-rwd-box.rwd-box-1 + .rwd-box-2 {  
        clear: right;
    } 
    .bl li.bli-rwd-box.rwd-box-2 + li {
        clear: both;
    }
}     
@media (max-width: 840px) {  
    .page-box .bl {
        margin-left: 40px;
        margin-right: 40px;
    }     
    #after-list .bl,
    .page-box-sqr .bl, 
    .bottom-section .bl {
        margin-left: 20px;
        margin-right: 20px;
    }       
    .page-box .left-column .bl,      
    .bl li.bli-rwd-box-large {
        margin-left: 0;
        margin-right: 0;
    }     
}       
@media (max-width: 640px) { 
    .bl {
        --box-list-cntr-fsize: 8px;
        li a {
            .c {
                span:not(.cntr-commercial) {
                    display: none;
                }  
                span.cntr-commercial {
                    display: inline-block;
                    background: #333;   
                    padding: 2px 5px;   
                }              
            }  
        }                    
        li.bli-rwd-box a .a,              
        li.bli-rwd-box-large a .a { 
            padding: 2px 0 5px 30px;
        }                 
        li.bli-rwd-box a .a {
            padding-left: 10px;
            margin-top: -47px;
        }        
        li.bli-rwd-box-large a .t {
            padding: 40px 10px 15px 10px;      
        }      
        li.bli-rwd-box.rwd-box-1:has(+ .rwd-box-2) a .i img,
        li.bli-rwd-box.rwd-box-1 + .rwd-box-2 a .i img{  
            aspect-ratio: 4 / 3;
        }
    }  
}       
@media (max-width: 600px) { 
    .bl {   
        li.bli-rwd-simple-row {                             
            --box-list-title-fsize: 16px;
            --box-list-title-lheight: 20px; 
            --box-list-title-lines: 3;     
            border-top: var(--box-list-border-color) 1px solid;
            padding: 12px 0 0 0;
            height: auto;
            .t {
                position: static;  
                height: auto;
            }   
            .l,
            .dt,
            .a,
            .i, 
            .g,
            .q,
            .v,                         
            .c {
                display: none; 
            }                                 
        }  
        li.bli-rwd-box.bli-side a .c span:not(.cntr-228):not(.cntr-host-27):not(.cntr-commercial) {
            display: none; 
        } 
        li.bli-rwd-simple-row + li.bli-rwd-simple-row {
            margin-top: -5px;
        }       
        .bl li.bli-rwd-hidden {
            display: none; 
        }                   
    }    
}                 
         
@media (max-width: 480px) {  
    .bl {                             
        --box-list-title-fweight: 500;
        --box-list-on-image-title-fweight: 700;     
        .bl li a {
            .g, 
            .v, 
            .q {
                right: calc(100% - var(--box-list-img-width) - -3px);
            }  
        }  
    }                
    
    .page-box .bl {
        margin-left: 0;
        margin-right: 0;
    }        
    .page-box-sqr .bl li.bli-rwd-box-large {
        margin-left: -2px;
        margin-right: -2px;
    }            
    #main-list.bl.bl-default,
    .page-box .bl:not(#main-list) li.bli-rwd-row,
    .page-box .bl:not(#main-list) li.bli-rwd-box,
    .page-box .bl:not(#main-list) li.bli-rwd-simple-row {
        margin-left: 20px;
        margin-right: 20px;  
    }   
    #section-main-list .page-box #main-list.bl li.bli-rwd-row:first-child {
        margin-top: 20px;
    }   
    #section-main-list .page-box-header + .columns #main-list.bl .bli-rwd-row:first-child {
        margin-top: 0;
    }          
    .bl li.bli-rwd-row a .t {
        left: calc(var(--box-list-img-width) - -15px);
    }                        
    .bl li.bli-rwd-box a .a { 
        padding: 5px 0 5px 5px;  
        margin-top: -50px;
    }        
    .bl li.bli-rwd-box-large {
        margin-left: 0;            
        margin-right: 0;
    }                                       
    .bl li.bli-rwd-box-large a .a { 
        padding: 0 0 5px 5px;    
    }                         
    .bl li.bli-rwd-box a .a img,       
    .bl li.bli-rwd-box-large a .a img { 
        width: 35px;
        height: 35px;
        margin-top: 4px;
    }    
    #middle-list .bl.bl-simple {
        margin-top: 20px; 
    }   
    .bl li.bli-rwd-box.rwd-box-1:has(+ .rwd-box-2),
    .bl li.bli-rwd-box.rwd-box-1 + .rwd-box-2 {  
        width: calc(50% - 30px);
        float: left;
    }
    .bl li.bli-rwd-box.rwd-box-1 + .rwd-box-2 {  
        margin-left: 0 !important;
    }
}       
@media (max-width: 360px) {                      
    .bl li a .c span.cntr-commercial {
        padding: 2px 0 2px 1px; 
    }       
}   </pre></body></html>