/* Main-page typography audit 2026-10-22 */





/* Natural glyph spacing; retain the existing fade animation. */
#allrecords[data-tilda-page-id="240387309"] .yg-letter-heading{font-kerning:normal!important;letter-spacing:0!important}
#allrecords[data-tilda-page-id="240387309"] .yg-letter-heading .yg-m-word,#allrecords[data-tilda-page-id="240387309"] .yg-letter-heading .yg-m-char{display:inline!important;white-space:normal!important;letter-spacing:inherit!important}
#allrecords[data-tilda-page-id="240387309"] .tn-atom{font-kerning:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > [data-elem-type="image"],
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > [data-elem-type="image"] .tn-atom,
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > [data-elem-type="image"] img{height:160px!important;object-fit:cover!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > [data-elem-type="text"]{left:18px!important;width:188px!important;height:auto!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > [data-elem-type="text"] .tn-atom{white-space:normal!important;overflow-wrap:break-word!important;letter-spacing:0!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(2){top:174px!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(2) .tn-atom{font:20px/22px Georgia,serif!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(3){top:222px!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(3) .tn-atom{font:13px/18px Arial,sans-serif!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(4){top:266px!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(4) .tn-atom{font:18px/22px Arial,sans-serif!important;white-space:nowrap!important}


#rec3843186801 [data-elem-id="1791025920992"] .tn-atom,#rec3843186801 [data-elem-id="1791026016028"] .tn-atom,#rec4454609501 [data-elem-id="1791043654562"] .tn-atom,#rec4480981601 [data-elem-id="1791181300929000061"] .tn-atom{letter-spacing:0!important;font-kerning:normal!important}
#rec4454609501 [data-elem-id="1791043654562"] .tn-atom{font-weight:400!important}
@media(min-width:960px){#rec4454609501 [data-elem-id="1791043654562"] .tn-atom,#rec4454609501 [data-elem-id="1791043778953"] .tn-atom{font:400 40px/46px Georgia,serif!important}}

/* Keep carousel captions readable when Zero Block scales cards. */
@media(max-width:959px){
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(2) .tn-atom{font:24px/26px Georgia,serif!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(3){top:228px!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(3) .tn-atom{font:16px/18px Arial,sans-serif!important}
#rec3843186801#rec3843186801 .tn-molecule:has(> [data-elem-type="image"]) > .tn-elem:nth-child(4) .tn-atom{font:20px/22px Arial,sans-serif!important}
}

@media(min-width:960px) and (max-width:1199px){#rec4454609501 [data-elem-id="1791043654562"] .tn-atom,#rec4454609501 [data-elem-id="1791043778953"] .tn-atom{font:400 32px/38px Georgia,serif!important}}
