.rich-text.svelte-ep344p{font-family:var(--font-body);text-transform:none;padding-top:25px;font-weight:600}.rich-text.svelte-ep344p p{font-family:var(--font-body);opacity:.8;margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.3}.rich-text.svelte-ep344p h1,.rich-text.svelte-ep344p h2,.rich-text.svelte-ep344p h3,.rich-text.svelte-ep344p h4{font-family:var(--font-body);text-transform:none;overflow-wrap:break-word;max-width:100%;font-weight:500}.rich-text.svelte-ep344p h1{text-transform:uppercase;margin:20px 0 10px;font-size:46px;line-height:44px}.rich-text.svelte-ep344p h2{margin:5px 0;font-size:18px;line-height:36px}.rich-text.svelte-ep344p h3{margin:20px 0 10px;font-size:24px;line-height:30px}.rich-text.svelte-ep344p h4{margin:10px 0;font-size:18px;font-weight:600;line-height:24px}.rich-text.svelte-ep344p h2.h1{text-transform:uppercase;margin:20px 0 10px;font-size:46px;line-height:44px}.rich-text.svelte-ep344p h2.h3{margin:20px 0 10px;font-size:24px;line-height:30px}.rich-text.svelte-ep344p h3.h4{margin:10px 0;font-size:18px;font-weight:600;line-height:24px}.rich-text.svelte-ep344p ul{margin:15px 0;padding-left:12px;overflow:hidden}.rich-text.svelte-ep344p ol{margin:0 0 10px;padding-left:40px;overflow:hidden}.rich-text.svelte-ep344p li{font-family:var(--font-body);padding-bottom:4px;font-size:15px;font-weight:600;line-height:20px}.rich-text.svelte-ep344p a{color:#00e;text-decoration:underline}.rich-text.svelte-ep344p img{border-radius:var(--radius-card);max-width:100%}.rich-text.svelte-ep344p figure{margin:30px 0}@media (width<=479px){.rich-text.svelte-ep344p p{font-size:16px}.rich-text.svelte-ep344p{padding-top:20px}}.promo.svelte-3dejnx{background:var(--cream);border-radius:var(--radius-card);grid-template-columns:1fr auto;align-items:center;gap:24px;margin:0 0 40px;padding:28px 32px;display:grid;box-shadow:7px 7px 20px #12121212,inset 0 0 0 1px #00000014}.kicker.svelte-3dejnx{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-dark);margin:0 0 10px;font-size:12px;font-weight:600}.head.svelte-3dejnx{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:500;line-height:1.2}.sub.svelte-3dejnx{font-family:var(--font-body);color:var(--ink);opacity:.8;margin:0;font-size:16px;line-height:1.5}.btn-wrap.svelte-3dejnx{max-width:250px;margin-top:18px}.mini.svelte-3dejnx{width:131px;height:170px}@media (width<=767px){.promo.svelte-3dejnx{gap:18px;padding:24px 22px}.head.svelte-3dejnx{font-size:18px}.mini.svelte-3dejnx{grid-area:1/2/span 2;align-self:start;width:96px;height:125px}.text.svelte-3dejnx{display:contents}.kicker.svelte-3dejnx,.head.svelte-3dejnx{grid-column:1}.sub.svelte-3dejnx,.btn-wrap.svelte-3dejnx{grid-column:1/-1}.btn-wrap.svelte-3dejnx{max-width:none;margin-top:0}.btn-wrap.svelte-3dejnx .btn{font-size:14px}}.hero.svelte-1f19a26{background-position:100% 100%;background-size:auto;align-items:center;padding:220px 5% 160px;display:flex;position:sticky;top:0}.hero.svelte-1f19a26 .container:where(.svelte-1f19a26){flex-direction:column;align-items:center;display:flex}.date.svelte-1f19a26{font-family:var(--font-body);text-align:center;color:#fff;opacity:1;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.3}.title.svelte-1f19a26{text-align:center;text-transform:uppercase;color:#fff;max-width:80%;margin:15px auto 5px;font-size:60px;font-weight:500;line-height:1.3}.mouse-wrap.svelte-1f19a26{align-items:center;padding:10px 5%;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.feature.svelte-1f19a26{float:left;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card);width:45%;height:auto;margin:0 35px 20px 0}.article-card.svelte-1f19a26{background:var(--paper);border-radius:var(--radius-card);max-width:1200px;margin:0 auto;padding:5%;display:flow-root}@media (width>=1440px){.hero.svelte-1f19a26{background-size:cover}}@media (width<=991px){.hero.svelte-1f19a26{padding:120px 5% 100px}.title.svelte-1f19a26{font-size:50px}}@media (width<=767px){.hero.svelte-1f19a26{padding:120px 5% 99px;position:relative}.title.svelte-1f19a26{font-size:6vw}.feature.svelte-1f19a26{float:none;aspect-ratio:16/9;width:100%;margin:0 0 20px}}@media (width<=479px){.hero.svelte-1f19a26{background-size:auto;padding:100px 5% 81px}.container.svelte-1f19a26{margin-top:42px;margin-bottom:42px}.title.svelte-1f19a26{overflow-wrap:break-word;max-width:100%;margin-bottom:0;font-size:10vw}.mouse-wrap.svelte-1f19a26{bottom:15px}}
