/* Typografia sekcji Komunikaty Kościoła w NKK Strona Główna. */
body.nkk-homepage #komunikaty .nkk-communications-feature,
body.nkk-homepage #komunikaty .nkk-communications-feature__source,
body.nkk-homepage #komunikaty .nkk-communications-recent__title,
body.nkk-homepage #komunikaty .nkk-communications-recent__item{
    text-align:start;
}

body.nkk-homepage #komunikaty .nkk-communications-feature__meta,
body.nkk-homepage #komunikaty .nkk-communications-recent__item > div{
    justify-content:flex-start;
}

body.nkk-homepage #komunikaty .nkk-communications-feature h3{
    max-width:36ch !important;
    margin:14px 0 18px !important;
    font-size:clamp(26px,3vw,44px) !important;
    line-height:1.12 !important;
    text-align:start !important;
    text-wrap:balance;
    overflow-wrap:anywhere;
}

body.nkk-homepage #komunikaty .nkk-communications-feature > p{
    max-width:65ch !important;
    margin:0 !important;
    font-size:clamp(16px,1.15vw,18px) !important;
    line-height:1.65 !important;
    text-align:start !important;
    overflow-wrap:anywhere;
}

body.nkk-homepage #komunikaty .nkk-communications-recent__title,
body.nkk-homepage #komunikaty .nkk-communications-recent__item{
    padding-inline:14px !important;
}

body.nkk-homepage #komunikaty .nkk-communications-recent__item h4{
    margin:7px 0 0 !important;
    font-family:var(--nkk-serif, Georgia, serif) !important;
    font-size:clamp(18px,1.25vw,21px) !important;
    line-height:1.25 !important;
    text-align:start !important;
    overflow-wrap:anywhere;
}
