:is(.costes-join,.costes-agent) .text-title{font-size:var(--costes-article-title-size);letter-spacing:.17em;text-wrap:balance;font-weight:400;line-height:1.5}:is(.costes-join,.costes-agent) .text-body{font-size:var(--costes-reading-size);letter-spacing:.025em;font-weight:400;line-height:1.8}:is(.costes-join,.costes-agent) .text-body.uppercase{letter-spacing:.12em}:is(.costes-join,.costes-agent) .text-caption{letter-spacing:.025em;font-size:1rem;line-height:1.6}:is(.costes-join,.costes-agent) .text-small{font-size:var(--costes-label-size);letter-spacing:.05em;line-height:1.6}.costes-join .costes-agent-link .text-body{letter-spacing:.1em;font-size:1rem}.costes-join .costes-agent-description{letter-spacing:.025em;font-family:Costes Garamond,Garamond,Georgia,serif;font-size:1.125rem;line-height:1.5}.costes-agent :is(input,textarea,select){font-family:inherit;font-size:var(--costes-reading-size);letter-spacing:.025em}.costes-agent button.text-body.uppercase{font-size:var(--costes-label-size);letter-spacing:.1em}.costes-legal .prose>:first-child{margin-top:0}@media (max-width:767px){:is(.costes-join,.costes-agent) .text-title{letter-spacing:.14em}}
