.bl-wrap{width:90rem;margin:0 auto;padding:0 19.75rem}.bl-hero{background:var(--purple);padding:5rem 0 4.5rem}.bl-hero h1{font:700 2.953125rem/3.5438rem var(--f-head);color:var(--amber)}.bl-hero p{margin-top:1.25rem;font:500 1.265625rem/1.8984rem var(--f-body);letter-spacing:-.0127rem;color:var(--cream)}.bl-hero .bl-crumb{margin:0 0 1rem;font:700 1.125rem/1.35rem var(--f-head);text-transform:uppercase}.bl-hero .bl-crumb a{color:var(--green);text-decoration:none}.bl-hero .bl-crumb a:hover{text-decoration:underline}.bl-hero .bl-meta{font:400 1.125rem/1.575rem var(--f-body);letter-spacing:0}.bl-band{height:2.8125rem;background:var(--amber)}.bl-body{background:#fff;padding:4.5rem 0 5rem}.bl-prose{font:400 1.125rem/1.75rem var(--f-body);color:var(--charcoal)}.bl-prose>*+*{margin-top:1.25rem}.bl-prose h2{margin-top:3rem;font:700 2.25rem/2.7rem var(--f-head);color:var(--purple)}.bl-prose h3{margin-top:2.25rem;font:700 1.6875rem/2.1rem var(--f-head);color:var(--purple)}.bl-prose ul,.bl-prose ol{padding-left:1.5rem}.bl-prose li+li{margin-top:.5rem}.bl-prose a{color:var(--purple);font-weight:700;text-decoration:underline;text-underline-offset:.15em}.bl-prose a:hover{color:var(--pink)}.bl-prose blockquote{margin:2rem 0 0;padding:1.5rem 1.75rem;background:var(--cream);border:.1875rem solid var(--purple);border-radius:1.40625rem}.bl-prose blockquote p{margin:0}.bl-prose table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5rem}.bl-prose th,.bl-prose td{padding:.75rem .875rem;text-align:left;vertical-align:top;border-bottom:.125rem solid var(--purple)}.bl-prose th{font:700 1.125rem/1.5rem var(--f-head);color:var(--purple)}.bl-prose hr{border:0;border-top:.1875rem solid var(--pink);margin-top:2.5rem}.bl-list{background:#fff;padding:4.5rem 0 5.5rem}.bl-list .bl-wrap{display:grid;gap:2rem}.bl-card{display:block;padding:2rem 2.25rem 2.125rem;background:#fff;border:.25rem solid var(--purple);border-radius:1.40625rem;text-decoration:none;color:var(--charcoal);transition:transform .2s,box-shadow .2s}.bl-card:hover{transform:translateY(-.1875rem);box-shadow:0 .625rem 1.875rem #00000014}.bl-card time{font:700 1rem/1.4rem var(--f-body);color:var(--orange);text-transform:uppercase}.bl-card h2{margin-top:.5rem;font:700 1.96875rem/2.3625rem var(--f-head);color:var(--purple)}.bl-card p{margin-top:.75rem;font:400 1.125rem/1.575rem var(--f-body)}.bl-more{display:inline-block;margin-top:1rem;font:700 1.125rem/1.575rem var(--f-body);color:var(--green);text-transform:uppercase}.bl-cta{background:var(--amber);padding:3.75rem 0 4rem;text-align:center}.bl-script{font:700 2.25rem/2.475rem var(--f-script);color:var(--cream)}.bl-cta h2{margin-top:.75rem;font:700 2.953125rem/3.2484rem var(--f-head);color:var(--purple)}.bl-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.75rem;width:11.835rem;height:3.2344rem;background:var(--purple);border-radius:1.0547rem;font:700 1.125rem/1.575rem var(--f-body);color:var(--amber);text-decoration:none}.bl-btn:hover{text-decoration:underline}@media(max-width:1000px){.bl-wrap{width:24.375rem;padding:0 1.5rem}.bl-hero{padding:2.75rem 0 2.5rem}.bl-hero h1{font:700 1.625rem/1.95rem var(--f-head)}.bl-hero p{margin-top:.875rem;font:500 1rem/1.5rem var(--f-body)}.bl-hero .bl-crumb{font-size:.875rem;line-height:1.2rem;margin-bottom:.75rem}.bl-hero .bl-meta{font:400 .875rem/1.3rem var(--f-body)}.bl-band{height:2.5rem}.bl-body{padding:2.5rem 0 3rem}.bl-prose{font:400 1rem/1.55rem var(--f-body)}.bl-prose>*+*{margin-top:1rem}.bl-prose h2{margin-top:2.25rem;font:700 1.5rem/1.8rem var(--f-head)}.bl-prose h3{margin-top:1.75rem;font:700 1.25rem/1.55rem var(--f-head)}.bl-prose blockquote{padding:1.125rem 1.25rem;border-radius:1.25rem}.bl-prose table{font-size:.875rem;line-height:1.3rem}.bl-prose th{font-size:1rem}.bl-prose th,.bl-prose td{padding:.5rem .375rem}.bl-list{padding:2.5rem 0 3rem}.bl-list .bl-wrap{gap:1.25rem}.bl-card{padding:1.25rem 1.375rem 1.375rem;border-radius:1.25rem}.bl-card time{font-size:.8125rem}.bl-card h2{font:700 1.375rem/1.65rem var(--f-head)}.bl-card p{font:400 1rem/1.4rem var(--f-body)}.bl-more{font-size:1rem}.bl-cta{padding:2.25rem 0 2.5rem}.bl-script{font:700 1.5rem/1.65rem var(--f-script)}.bl-cta h2{font:700 1.625rem/1.7875rem var(--f-head)}.bl-btn{width:10.5194rem;height:2.8738rem;border-radius:.9375rem;font:700 1rem/1.4rem var(--f-body)}}
