@layer{.font-condensed{font-stretch:condensed}}.template2 .btn{display:inline-block;background-color:var(--color-primary-2);padding:.75rem 1.25rem;text-align:center;font-family:var(--font-sans);font-size:.875rem;line-height:1.25rem;font-weight:800;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.template2 .btn{font-size:1rem;line-height:1.5rem}}.template2 .btn:hover{background-color:var(--color-secondary-2);text-decoration-line:underline!important}@media (min-width:1024px){.template2 .btn.large{padding-left:2rem;padding-right:2rem;font-size:1.5rem;line-height:2rem}}.template2 .btn.btn-block{display:block;width:100%;text-align:center}.template2 .btn.secondary-black{border-width:1px;border-color:var(--color-primary-3);background-color:transparent;color:var(--color-primary-3)}.template2 .btn.secondary-black:hover{background-color:var(--color-secondary-3);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.template2 .btn.secondary-white{border-width:1px;border-color:var(--color-primary-3);background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.template2 .btn.secondary-white:hover{background-color:var(--color-secondary-3);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.template2 .btn.alt{background-color:var(--color-secondary-4);color:var(--color-primary-1)}.template2 .btn.small{border-width:1px;border-color:var(--color-primary-1);background-color:transparent;font-family:var(--font-mono);font-size:.75rem;line-height:1rem;font-weight:700;color:var(--color-primary-1)}.template2 .btn.small:hover{background-color:var(--color-primary-1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.template2 .link{border-bottom-width:1px;border-bottom-color:var(--color-primary-3);font-family:var(--font-mono);font-weight:700;text-transform:uppercase;color:var(--color-primary-1)}.template2 h1,.template2 h2,.template2 h3,.template2 h4{font-family:var(--font-sans);text-transform:uppercase}.template2 h1,.template2 h2,.template2 h4{font-weight:800}.template2 h3,.template2 h5,.template2 h6{font-weight:700}.template2 .article-content a:not(.btn){text-decoration-line:none}.template2 .article-content a:not(.btn):not(:has(*)){border-bottom-width:2px;border-bottom-color:var(--color-primary-3)}.template2 .article-content a:not(.btn):not(:has(*)):hover{border-bottom-color:transparent}.template2 .container{padding-left:1.25rem;padding-right:1.25rem}@layer{.font-condensed{font-stretch:condensed}}.template5 .btn{display:inline-block;border-radius:9999px;padding:.75rem 1.25rem;font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;font-weight:600;text-transform:uppercase;line-height:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.template5 .btn{padding:1rem 3rem;font-size:1.875rem;line-height:2.25rem}}.template5 .btn.primary{background-color:var(--color-primary-1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.template5 .btn.primary:hover{background-color:var(--color-secondary-1)}.template5 .btn.secondary{background-color:var(--color-primary-2);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.template5 .btn.secondary:hover{background-color:var(--color-secondary-2)}.template5 .btn.block{width:100%;text-align:center}.template5 .btn.small{padding:7px .75rem;font-size:.75rem;line-height:1rem}.template5 .link{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.template5 .link{font-size:1.125rem;line-height:1.75rem}}.template5 h1,.template5 h2,.template5 h3,.template5 h4,.template5 h5{font-family:var(--font-sans);text-transform:uppercase}.template5 h1{font-weight:700}.template5 h2,.template5 h3,.template5 h4{font-weight:500}.template5 a:not(.btn):not(:has(*)){color:var(--color-primary-1);text-decoration-line:underline}.template5 .container{padding-left:1.25rem;padding-right:1.25rem}