.latest-news-section[data-v-b2ca1ddf]{background:radial-gradient(circle at 8% 8%,hsla(83,56%,92%,.54),transparent 18rem),linear-gradient(180deg,#fff,#fbf8ee);overflow:hidden;padding:64px 16px;position:relative}.latest-news-section.is-full[data-v-b2ca1ddf]{background:#fff;padding-top:clamp(48px,6vw,82px)}.latest-news-section.is-home-banner[data-v-b2ca1ddf]{background:radial-gradient(circle at 82% 20%,hsla(83,56%,92%,.84),transparent 24rem),radial-gradient(circle at 12% 72%,rgba(255,241,218,.62),transparent 22rem),linear-gradient(180deg,#fff,#fbf8ee);display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 4rem);padding:clamp(48px,7vw,92px) 16px}.latest-news-section.is-full .news-list[data-v-b2ca1ddf]{margin-top:52px;max-width:980px}.latest-news-heading[data-v-b2ca1ddf]{margin:0 auto 34px;max-width:680px;position:relative;text-align:center}.latest-news-heading p[data-v-b2ca1ddf]{color:var(--color-p01-text);font-size:13px;font-weight:800;letter-spacing:.16em}.latest-news-heading h2[data-v-b2ca1ddf]{color:#243329;font-size:40px;font-weight:900;line-height:1.2;margin-top:8px}.news-carousel[data-v-b2ca1ddf]{align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,760px) auto;justify-content:center}.news-carousel.has-single-banner[data-v-b2ca1ddf]{grid-template-columns:minmax(0,760px)}.is-featured-carousel .news-carousel[data-v-b2ca1ddf]{align-items:center;gap:clamp(10px,2vw,22px);grid-template-columns:54px minmax(0,1160px) 54px;width:100%}.is-featured-carousel .news-carousel.has-single-banner[data-v-b2ca1ddf]{grid-template-columns:minmax(0,1160px)}.carousel-window[data-v-b2ca1ddf]{border-radius:26px;overflow:hidden}.is-featured-carousel .carousel-window[data-v-b2ca1ddf]{border-radius:34px}.news-banner-card[data-v-b2ca1ddf]{align-items:center;background:radial-gradient(circle at 8% 0,hsla(83,56%,92%,.88),transparent 13rem),linear-gradient(100deg,#fff8dc,#fff 68%,#edf6df);border-radius:26px;box-shadow:0 18px 46px #3f474117;display:grid;min-height:178px;overflow:hidden;padding:34px 38px;position:relative}.is-featured-carousel .news-banner-card[data-v-b2ca1ddf]{align-content:center;background:radial-gradient(circle at 12% 18%,hsla(83,56%,92%,.92),transparent 18rem),radial-gradient(circle at 88% 72%,rgba(255,240,218,.72),transparent 22rem),linear-gradient(112deg,#fff8dc,#fff 54%,#edf6df);border-radius:34px;box-shadow:0 22px 64px #3f47411a;grid-template-columns:minmax(0,1fr);min-height:clamp(360px,54svh,560px);padding:clamp(34px,7vw,76px)}.news-banner-card.is-blue[data-v-b2ca1ddf]{background:radial-gradient(circle at 92% 12%,rgba(210,229,244,.86),transparent 13rem),linear-gradient(100deg,#f7fbff,#fff 66%,#e9f2ff)}.news-banner-card.is-peach[data-v-b2ca1ddf]{background:radial-gradient(circle at 10% 12%,rgba(255,240,218,.92),transparent 13rem),linear-gradient(100deg,#fff8ef,#fff 66%,#fff0ea)}.is-featured-carousel .news-banner-card.is-blue[data-v-b2ca1ddf]{background:radial-gradient(circle at 84% 16%,rgba(210,229,244,.9),transparent 22rem),radial-gradient(circle at 12% 80%,hsla(83,56%,92%,.72),transparent 20rem),linear-gradient(112deg,#f7fbff,#fff 54%,#e9f2ff)}.is-featured-carousel .news-banner-card.is-peach[data-v-b2ca1ddf]{background:radial-gradient(circle at 14% 18%,rgba(255,240,218,.94),transparent 21rem),radial-gradient(circle at 88% 72%,hsla(83,56%,92%,.72),transparent 22rem),linear-gradient(112deg,#fff8ef,#fff 55%,#fff0ea)}.news-banner-copy[data-v-b2ca1ddf]{justify-self:center;max-width:560px;position:relative;text-align:center;z-index:1}.news-banner-image[data-v-b2ca1ddf]{display:none;position:relative;z-index:1}.is-featured-carousel .news-banner-copy[data-v-b2ca1ddf]{max-width:780px}.is-featured-carousel .news-banner-card.has-banner-image[data-v-b2ca1ddf]{gap:clamp(24px,5vw,64px);grid-template-columns:minmax(0,.92fr) minmax(280px,.68fr)}.is-featured-carousel .news-banner-card.has-banner-image .news-banner-copy[data-v-b2ca1ddf]{justify-self:end;text-align:left}.is-featured-carousel .news-banner-card.has-banner-image .news-banner-cta[data-v-b2ca1ddf]{justify-self:start}.is-featured-carousel .news-banner-image[data-v-b2ca1ddf]{border-radius:26px;box-shadow:0 18px 44px #3f47411f;display:block;max-height:380px;-o-object-fit:cover;object-fit:cover;width:100%}.news-banner-copy p[data-v-b2ca1ddf]{color:#d28a2f;font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1.28}.is-featured-carousel .news-banner-copy p[data-v-b2ca1ddf]{color:#243329;font-size:clamp(34px,5vw,64px);letter-spacing:0}.news-banner-card.is-blue .news-banner-copy p[data-v-b2ca1ddf]{color:#4b6fae}.news-banner-card.is-peach .news-banner-copy p[data-v-b2ca1ddf]{color:#b45c45}.news-banner-copy span[data-v-b2ca1ddf]{color:#4f5a51;display:block;font-size:16px;font-weight:700;line-height:1.8;margin-top:12px}.is-featured-carousel .news-banner-copy span[data-v-b2ca1ddf]{color:#4f5a51;font-size:clamp(17px,2vw,22px);font-weight:700;margin-top:18px}.news-banner-cta[data-v-b2ca1ddf]{background:#6b9d62;border-radius:999px;color:#fff;font-size:13px;font-weight:900;justify-self:center;margin-top:18px;padding:8px 18px;position:relative;z-index:1}.is-featured-carousel .news-banner-cta[data-v-b2ca1ddf]{border-radius:18px;margin-top:30px;padding:13px 24px;text-decoration:none;transition:background .2s ease,transform .2s ease}.is-featured-carousel .news-banner-cta[data-v-b2ca1ddf]:hover{background:#4f8a50;transform:translateY(-1px)}.news-banner-illustration[data-v-b2ca1ddf]{inset:0;pointer-events:none;position:absolute}.news-shape[data-v-b2ca1ddf]{display:block;opacity:.6;position:absolute}.news-shape-large[data-v-b2ca1ddf]{background:#d9e5dd;border-radius:48% 48% 44% 44%;bottom:-22px;height:120px;left:30px;transform:rotate(-8deg);width:92px}.news-shape-small[data-v-b2ca1ddf]{background:#d9e5dd;border-radius:22px;height:82px;right:40px;top:18px;transform:rotate(8deg);width:98px}.is-featured-carousel .news-shape-large[data-v-b2ca1ddf]{bottom:-36px;height:clamp(150px,18vw,240px);left:clamp(20px,5vw,72px);opacity:.42;width:clamp(118px,16vw,210px)}.is-featured-carousel .news-shape-small[data-v-b2ca1ddf]{height:clamp(82px,11vw,144px);opacity:.42;right:clamp(24px,6vw,92px);top:clamp(24px,5vw,74px);width:clamp(96px,13vw,172px)}.carousel-arrow[data-v-b2ca1ddf]{align-items:center;background:transparent;border:0;border-radius:999px;color:#303431;display:flex;font-size:44px;height:48px;justify-content:center;line-height:1;transition:color .2s ease,transform .2s ease;width:48px}.carousel-arrow[data-v-b2ca1ddf]:hover{color:var(--color-p01-text);transform:translateY(-1px)}.is-featured-carousel .carousel-arrow[data-v-b2ca1ddf]{align-self:center;background:transparent;box-shadow:none;height:54px;width:54px;z-index:3}.is-featured-carousel .carousel-arrow[data-v-b2ca1ddf]:hover{transform:translateY(-1px)}.carousel-dots[data-v-b2ca1ddf]{display:flex;gap:8px;justify-content:center;margin-top:16px}.carousel-dots button[data-v-b2ca1ddf]{background:#d7d8d0;border:0;border-radius:999px;height:10px;transition:background .2s ease,transform .2s ease;width:10px}.carousel-dots button.active[data-v-b2ca1ddf]{background:#d28a2f;transform:scale(1.15)}.is-featured-carousel .carousel-dots[data-v-b2ca1ddf]{margin-top:24px}.is-featured-carousel .carousel-dots button[data-v-b2ca1ddf]{background:#dfe6d8;height:9px;width:26px}.is-featured-carousel .carousel-dots button.active[data-v-b2ca1ddf]{background:#6b9d62;transform:none}.news-list[data-v-b2ca1ddf]{border-top:1px solid #e2e8da;display:grid;gap:0;margin:38px auto 0;max-width:820px}.news-list-item[data-v-b2ca1ddf]{align-items:start;background:transparent;border:0;border-bottom:1px solid #e2e8da;display:grid;gap:24px;grid-template-columns:150px minmax(0,1fr);padding:22px 0;text-align:left;transition:background .2s ease,padding .2s ease;width:100%}.news-list-item[data-v-b2ca1ddf]:hover{background:#edf6df61;padding-left:16px;padding-right:16px}.news-list-meta[data-v-b2ca1ddf]{display:grid;gap:8px}.news-list-meta span[data-v-b2ca1ddf]{color:#6a736b;font-size:14px;font-weight:700}.news-list-meta strong[data-v-b2ca1ddf]{background:#edf6df;border-radius:999px;color:var(--color-p01-text);font-size:12px;font-weight:900;padding:5px 12px;width:-moz-fit-content;width:fit-content}.news-list-item h3[data-v-b2ca1ddf]{color:#243329;font-size:18px;font-weight:900;line-height:1.55}.news-list-item p[data-v-b2ca1ddf]{color:#59635b;font-size:15px;font-weight:600;line-height:1.75;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-empty-state[data-v-b2ca1ddf]{align-content:center;display:grid;gap:14px;justify-items:center;margin:28px auto 0;max-width:720px;min-height:440px;padding:32px 20px 44px;text-align:center}.news-empty-image-wrap[data-v-b2ca1ddf]{display:grid;justify-items:center;width:min(210px,52vw)}.news-empty-image[data-v-b2ca1ddf]{width:100%}.news-empty-copy[data-v-b2ca1ddf]{display:grid;justify-items:center}.news-empty-state p[data-v-b2ca1ddf]{color:#999796;font-size:clamp(15px,1.5vw,18px);font-weight:400;line-height:1.35}.latest-news-more[data-v-b2ca1ddf]{display:flex;justify-content:center;margin-top:36px}.latest-news-more.is-home-banner-more[data-v-b2ca1ddf]{margin-top:28px}.latest-news-more-link[data-v-b2ca1ddf]{justify-content:center;min-width:220px}.news-banner-enter-active[data-v-b2ca1ddf],.news-banner-leave-active[data-v-b2ca1ddf]{transition:opacity .28s ease,transform .28s ease}.news-banner-enter-from[data-v-b2ca1ddf]{opacity:0;transform:translate(18px)}.news-banner-leave-to[data-v-b2ca1ddf]{opacity:0;transform:translate(-18px)}.news-dialog-backdrop[data-v-b2ca1ddf]{align-items:center;background:#30343161;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.news-dialog[data-v-b2ca1ddf]{background:#fff;border-radius:1.5rem;box-shadow:0 24px 80px #2a372c40;padding:34px;position:relative;width:min(560px,100%)}.news-dialog-close[data-v-b2ca1ddf]{align-items:center;background:#edf6df;border:0;border-radius:999px;color:#477a4a;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:18px;top:18px;transition:background .18s ease;width:40px}.news-dialog-close[data-v-b2ca1ddf]:hover{background:#dfeeda}.news-dialog-meta[data-v-b2ca1ddf]{align-items:center;color:#6a736b;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:10px}.news-dialog-meta strong[data-v-b2ca1ddf]{background:#edf6df;border-radius:999px;color:var(--color-p01-text);font-size:12px;font-weight:900;padding:5px 12px}.news-dialog h3[data-v-b2ca1ddf]{color:#243329;font-size:clamp(24px,4vw,32px);font-weight:900;line-height:1.45;margin-top:18px;padding-right:28px}.news-dialog-content[data-v-b2ca1ddf]{color:#59635b;font-size:16px;font-weight:600;line-height:1.9;margin-top:18px}.news-dialog-content[data-v-b2ca1ddf] p{margin:0 0 12px}.news-dialog-content[data-v-b2ca1ddf] h2,.news-dialog-content[data-v-b2ca1ddf] h3,.news-dialog-content[data-v-b2ca1ddf] h4{color:#243329;font-weight:900;line-height:1.45;margin:20px 0 10px}.news-dialog-content[data-v-b2ca1ddf] h2{font-size:24px}.news-dialog-content[data-v-b2ca1ddf] h3{font-size:21px}.news-dialog-content[data-v-b2ca1ddf] h4{font-size:18px}.news-dialog-content[data-v-b2ca1ddf] ol,.news-dialog-content[data-v-b2ca1ddf] ul{display:grid;gap:8px;margin:12px 0 12px 1.5rem}.news-dialog-content[data-v-b2ca1ddf] ul{list-style:disc}.news-dialog-content[data-v-b2ca1ddf] ol{list-style:decimal}.news-dialog-content[data-v-b2ca1ddf] blockquote{border-left:4px solid #b8ddb1;color:#4f5a51;margin:16px 0;padding:8px 0 8px 16px}.news-dialog-content[data-v-b2ca1ddf] a{color:var(--color-p01-text);text-decoration:underline;text-underline-offset:3px}.news-dialog-enter-active[data-v-b2ca1ddf],.news-dialog-leave-active[data-v-b2ca1ddf]{transition:opacity .18s ease}.news-dialog-enter-active .news-dialog[data-v-b2ca1ddf],.news-dialog-leave-active .news-dialog[data-v-b2ca1ddf]{transition:transform .18s ease,opacity .18s ease}.news-dialog-enter-from[data-v-b2ca1ddf],.news-dialog-leave-to[data-v-b2ca1ddf]{opacity:0}.news-dialog-enter-from .news-dialog[data-v-b2ca1ddf],.news-dialog-leave-to .news-dialog[data-v-b2ca1ddf]{opacity:0;transform:translateY(10px) scale(.98)}@media(max-width:767px){.latest-news-section[data-v-b2ca1ddf]{padding:48px 16px}.latest-news-heading h2[data-v-b2ca1ddf]{font-size:32px}.latest-news-section.is-home-banner[data-v-b2ca1ddf]{min-height:auto;padding:40px 16px 52px}.is-featured-carousel .news-carousel[data-v-b2ca1ddf],.news-carousel[data-v-b2ca1ddf]{grid-template-columns:minmax(0,1fr)}.carousel-arrow[data-v-b2ca1ddf]{display:none}.news-banner-card[data-v-b2ca1ddf]{min-height:210px;padding:30px 24px}.is-featured-carousel .news-banner-card[data-v-b2ca1ddf]{border-radius:26px;min-height:360px;padding:34px 26px}.is-featured-carousel .news-banner-card.has-banner-image[data-v-b2ca1ddf]{grid-template-columns:1fr}.is-featured-carousel .news-banner-card.has-banner-image .news-banner-copy[data-v-b2ca1ddf]{justify-self:stretch}.is-featured-carousel .news-banner-image[data-v-b2ca1ddf]{border-radius:20px;max-height:180px;order:-1}.news-banner-copy[data-v-b2ca1ddf]{text-align:left}.is-featured-carousel .news-banner-copy p[data-v-b2ca1ddf]{font-size:clamp(30px,9vw,42px)}.news-banner-cta[data-v-b2ca1ddf]{justify-self:start}.is-featured-carousel .news-banner-cta[data-v-b2ca1ddf]{border-radius:16px}.news-shape-large[data-v-b2ca1ddf]{bottom:-34px;left:auto;right:-16px}.news-shape-small[data-v-b2ca1ddf]{height:56px;right:18px;top:18px;width:68px}.news-list-item[data-v-b2ca1ddf]{gap:12px;grid-template-columns:1fr;padding:20px 0}.news-list-meta[data-v-b2ca1ddf]{align-items:center;display:flex;gap:10px}}
