/* Approved support family: F / Titillium Web. Display lettering remains Anton. */
@font-face{font-family:TitilliumWeb;src:url('assets/fonts/TitilliumWeb-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:TitilliumWeb;src:url('assets/fonts/TitilliumWeb-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:TitilliumWeb;src:url('assets/fonts/TitilliumWeb-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
:root{--font-support:TitilliumWeb,sans-serif}
body.identity-v33{font-family:var(--font-support);font-weight:400;font-synthesis:none}
body.identity-v33 p{font-weight:400}
body.identity-v33 button{font-weight:600}
body.identity-v33 p b,body.identity-v33 p strong{font-weight:600}
.body-copy{letter-spacing:0;line-height:1.45}
.hero-message,.purpose-bottom p,.panel-caption p,.type-specimen p{letter-spacing:0}
.glass-caption{font-family:var(--font-support);font-weight:600;letter-spacing:.13em}
.eyebrow,.section-meta,.color-hex,.color-index,.nav-edition,.small-note{font-variant-numeric:lining-nums tabular-nums}
.type-specimen p{max-width:36ch;line-height:1.5}
body.identity-v33 .v36-mode-switch button{font-family:var(--font-support);font-weight:600}
body.identity-v33 #cor.v37-palette .color-name small{font-family:var(--font-support);font-weight:400}
body.identity-v33 #main #tipografia.v37-typography .id-support-sample{font-family:var(--font-support);font-weight:600;font-size:clamp(28px,3vw,44px);line-height:1.2}
body.identity-v33 .v37-weight-specimen{font-family:var(--font-support)}
body.identity-v33 .v37-weight-regular{font-weight:400}
body.identity-v33 .v37-weight-medium{font-weight:600}
body.identity-v33 .v37-weight-semibold{font-weight:700}
body.identity-v33 .id-type-treatment__meta,body.identity-v33 .id-type-treatment__foot{font-weight:600}
body.identity-v33 #credenciais .badge-object figcaption span{font-weight:400}
body.identity-v33 .tv-power34__label{font-family:var(--font-support);font-weight:600}
@media(max-width:600px){body.identity-v33 #main #tipografia.v37-typography .id-support-sample{font-size:32px}}
