.part-left.parts img {
    /* H:53-138; */
    height: clamp(53px, calc(53px + (85) * ((100vw - 320px) / (1680))), 138px);
}

.subtitle span {
    /* P:…(skrótem) */
    padding: clamp(5px, calc(5px + (6) * ((100vw - 320px) / (1680))), 11px) clamp(15px, calc(15px + (7) * ((100vw - 320px) / (1680))), 22px) clamp(5px, calc(5px + (6) * ((100vw - 320px) / (1680))), 11px) clamp(15px, calc(15px + (7) * ((100vw - 320px) / (1680))), 22px);
}

/* TOP dialekty i gwary */

.category-gwary .meta,
.category-jezyki-dialekty .meta {
    
    gap: clamp(40px, calc(40px + (40) * ((100vw - 320px) / (1680))), 80px);
}

.category-gwary #top-section.section.bb.akt .twins.two .post-thumbnail, 
.category-gwary #top-section.section.bb.akt .twins.two .post-thumbnail img,
.category-jezyki-dialekty #top-section.section.bb.akt .twins.two .post-thumbnail, 
.category-jezyki-dialekty #top-section.section.bb.akt .twins.two .post-thumbnail img {
    /* W:85-400; */ /* H:57-225; */
    width: clamp(85px, calc(85px + (315) * ((100vw - 320px) / (1680))), 400px);
    height: clamp(57px, calc(57px + (168) * ((100vw - 320px) / (1680))), 225px);
}

/* Główny przycisk (Opis / Charakterystyka) */
.post-category .gwary-main-btn {
    
    gap: clamp(18px, calc(18px + (15) * ((100vw - 320px) / (1680))), 33px);
}

/* Strzałka */
.post-category .gwary-arrow img {
    /* W:9-16; */ /* H:6-12; */
    width: clamp(9px, calc(9px + (7) * ((100vw - 320px) / (1680))), 16px);
    height: clamp(6px, calc(6px + (6) * ((100vw - 320px) / (1680))), 12px);
}

/* TOP mediateka */

.category-mediateka .meta {
    
    gap: clamp(40px, calc(40px + (40) * ((100vw - 320px) / (1680))), 80px);
}

/* Animacja hero */

#hero.section .section-width .section-content .image-wrapper {
    /* W:135-560; */ /* H:107-446; */
    width: clamp(135px, calc(135px + (425) * ((100vw - 320px) / (1680))), 560px);
    height: clamp(107px, calc(107px + (339) * ((100vw - 320px) / (1680))), 446px);
}

#hero.section .image-wrapper .grid-square .item {
    /* W:27-100; */ /* H:27-100; */
    width: clamp(27px, calc(27px + (73) * ((100vw - 320px) / (1680))), 100px);
    height: clamp(27px, calc(27px + (73) * ((100vw - 320px) / (1680))), 100px);
}

/*-----------------------------------------------------------
	Mapa
-------------------------------------------------------------*/

.section--map .section-content {
    
    gap: clamp(20px, calc(20px + (60) * ((100vw - 320px) / (1680))), 80px);
}

.section--map h2 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(15px, calc(15px + (25) * ((100vw - 320px) / (1680))), 40px);
}

.map.dialects-map {
    /* H:186-703; */
    height: clamp(186px, calc(186px + (517) * ((100vw - 320px) / (1680))), 703px);
}

.map-filter {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    gap: clamp(10px, calc(10px + (10) * ((100vw - 320px) / (1680))), 20px);
    margin-top: clamp(20px, calc(20px + (35) * ((100vw - 320px) / (1680))), 55px);
}

.map-filter__btn {
    /* H:34-60; */ /* P:…(skrótem) */
    height: clamp(34px, calc(34px + (26) * ((100vw - 320px) / (1680))), 60px);
    padding: 0px clamp(30px, calc(30px + (30) * ((100vw - 320px) / (1680))), 60px) 0px clamp(30px, calc(30px + (30) * ((100vw - 320px) / (1680))), 60px);
}

.map-filter__btn .circle-point,
.map-filter__btn .circle-point .point {
    /* W:26-46; */ /* H:26-46; */
    width: clamp(26px, calc(26px + (20) * ((100vw - 320px) / (1680))), 46px);
    height: clamp(26px, calc(26px + (20) * ((100vw - 320px) / (1680))), 46px);
}

.post-loop.two-col-six .post-item .meta {
    
    gap: clamp(20px, calc(20px + (20) * ((100vw - 320px) / (1680))), 40px);
}

/* Dropdown – dwie kolumny */

.mt-cat-dropdown {
    /* P:…(skrótem) */
    padding: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px) clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px) clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px) clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
}

.mt-cat-level2-col {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-left: clamp(20px, calc(20px + (20) * ((100vw - 320px) / (1680))), 40px);
}

#loop-type-3.section.loop.mt .post-date {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(10px, calc(10px + (5) * ((100vw - 320px) / (1680))), 15px);
}

#loop-type-3.section.loop.mt .post-title h3 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(10px, calc(10px + (5) * ((100vw - 320px) / (1680))), 15px);
}

.foot-logo img {
    /* H:104-132; */
    height: clamp(104px, calc(104px + (28) * ((100vw - 320px) / (1680))), 132px);
}
