@layer components-base{.text-block figure{display:block;position:relative}.text-block picture{display:block}.text-block img{height:auto;max-width:100%;vertical-align:top}.text-block a:where(:not(.btn)){text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px}.text-block a:where(:not(.btn)):hover{text-decoration:none}.text-block .btn{vertical-align:baseline}}@layer components{.text-block{font-family:Pragmatica Next Light,Helvetica,Arial,sans-serif;font-size:var(--xxxxl,1.7rem) var(--n-xxxxl,var(--xxl,1.5rem) var(--n-xxl,1.3rem));font-weight:300;text-box-edge:cap;--lh:var(--xxxxl,2.4rem) var(--n-xxxxl,var(--xxl,2rem) var(--n-xxl,1.8rem));letter-spacing:var(--xxl,-.02em) var(--n-xxl,0);line-height:var(--lh)}.text-block b{font-weight:600}.text-block h1:where(:not(:first-child)),.text-block h2:where(:not(:first-child)),.text-block h3:where(:not(:first-child)),.text-block h4:where(:not(:first-child)),.text-block h5:where(:not(:first-child)){margin-top:var(--spacing)}.text-block h1:where(:not(:last-child)),.text-block h2:where(:not(:last-child)),.text-block h3:where(:not(:last-child)),.text-block h4:where(:not(:last-child)),.text-block h5:where(:not(:last-child)){margin-bottom:var(--spacing)}.text-block blockquote:where(:not(:first-child)),.text-block hr:where(:not(:first-child)),.text-block iframe:where(:not(:first-child)),.text-block object:where(:not(:first-child)),.text-block ol li:where(:not(:first-child)),.text-block ol:where(:not(:first-child)),.text-block p:where(:not(:first-child)),.text-block pre:where(:not(:first-child)),.text-block table:where(:not(:first-child)),.text-block ul li:where(:not(:first-child)),.text-block ul:where(:not(:first-child)){margin-top:var(--xxl,30px) var(--n-xxl,20px)}.text-block blockquote:where(:not(:last-child)),.text-block hr:where(:not(:last-child)),.text-block iframe:where(:not(:last-child)),.text-block object:where(:not(:last-child)),.text-block ol li:where(:not(:last-child)),.text-block ol:where(:not(:last-child)),.text-block p:where(:not(:last-child)),.text-block pre:where(:not(:last-child)),.text-block table:where(:not(:last-child)),.text-block ul li:where(:not(:last-child)),.text-block ul:where(:not(:last-child)){margin-bottom:var(--xxl,30px) var(--n-xxl,20px)}.text-block a:where(:not(.btn)){color:var(--t-secondary);text-decoration:none;text-underline-offset:2px;transition:color .4s cubic-bezier(.25,.74,.22,.99)}@media(hover:hover),(pointer:fine){.text-block a:where(:not(.btn)):hover{color:var(--t-text)}}.text-block ol,.text-block ul{list-style:none}.text-block ol li,.text-block ul li{padding-left:var(--xxl,30px) var(--n-xxl,20px);position:relative}.text-block ol li:before,.text-block ul li:before{border-left:1px solid var(--t-heading);content:"";height:10px;left:0;position:absolute;top:var(--xxl,5px) var(--n-xxl,var(--lg,4px) var(--n-lg,3px))}.text-block ol{counter-reset:li}.text-block ol li{counter-increment:li}.text-block ol li:before{align-items:center;content:counter(li);display:flex;font-family:Pragmatica Next Extended,Helvetica,Arial,sans-serif;font-size:var(--xxxxl,1rem) var(--n-xxxxl,var(--xxl,.86rem) var(--n-xxl,.72rem));font-weight:400;padding-left:5px;text-box-edge:cap;text-transform:uppercase;--lh:var(--xxxxl,1.4rem) var(--n-xxxxl,var(--xxl,1.2rem) var(--n-xxl,1rem));letter-spacing:.04em;line-height:var(--lh)}}
