._headline{font-family:var(--site-font-display),ui-serif,Georgia,serif;letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.375}html.dark ._headline{color:#fff}._headline.-xs{font-size:1.25rem}._headline.-sm{font-size:1.5rem}._headline.-md{font-size:1.875rem}._headline.-lg{font-size:2.25rem}._headline.-xl{font-size:1.5rem}@media (width>=768px){._headline.-xl{font-size:3rem;line-height:1}}._headline.-title{font-size:2.25rem}@media (width>=768px){._headline.-title{font-size:3.75rem;line-height:1}}html.dark ._headline.-title{filter:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}._headline.-lg p,._headline.-title p,._headline.text-4xl p{line-height:1}._headline.-rotated{color:#475569cc;letter-spacing:-.125rem}html.dark ._headline.-rotated{color:#7c8faacc}._headline.-rotated em{letter-spacing:-.125rem;text-shadow:-2px -2px 0 var(--site-accent),2px -2px 0 var(--site-accent),-2px 2px 0 var(--site-accent),2px 2px 0 var(--site-accent),-2px 0 0 var(--site-accent),2px 0 0 var(--site-accent),0 -2px 0 var(--site-accent),0 2px 0 var(--site-accent);color:var(--color-body-background,#faf9f8)!important}._headline p{line-height:1.125}@media (width<=700px){._headline p img{margin-top:.25rem;margin-bottom:.25rem;border-radius:0!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}}._headline div{line-height:1!important}.color-em:not(._question) em{color:var(--site-accent);font-style:normal}html.dark .color-em:not(._question) em{color:var(--site-accent)}
