.bx3.bx3-posts{--bx3-max:var(--bx3-wide);display:block;background:var(--bx3-white)}.bx3 .bx3-posts__in{max-width:calc(var(--bx3-max) + var(--bx3-pad-x) * 2);margin:0 auto;padding:clamp(48px,5vw,96px) var(--bx3-pad-x) clamp(80px,8vw,150px)}.bx3 .bx3-posts__list{scroll-margin-top:calc(var(--bx3-nav-h) + 24px)}.bx3 .bx3-posts__heading{text-align:center;margin-bottom:clamp(28px,3vw,48px)}.bx3.bx3-posts .bx3-chips{margin-bottom:clamp(36px,3.6vw,64px)}.bx3 .bx3-feat{margin-bottom:clamp(64px,6.4vw,112px)}.bx3 a.bx3-feat__link[href]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,80px);color:var(--bx3-ink-soft)}.bx3 .bx3-feat__img{aspect-ratio:3/2;border-radius:var(--bx3-r);isolation:isolate}.bx3 .bx3-feat__img>img{transition:transform .6s var(--bx3-ease)}.bx3 .bx3-feat__txt{min-width:0}.bx3 .bx3-feat__txt .bx3-news__meta{margin-bottom:clamp(12px,1.2vw,18px)}.bx3 .bx3-feat__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:clamp(1.625rem,2.5vw,2.75rem);font-weight:400;line-height:1.3;color:var(--bx3-ink);text-wrap:balance;transition:color var(--bx3-t) var(--bx3-ease)}.bx3 .bx3-feat__ex{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-top:clamp(16px,1.4vw,24px);font-size:var(--bx3-fs-body);line-height:1.7;color:var(--bx3-ink-soft)}.bx3 .bx3-feat__btn{display:inline-flex;align-items:center;margin-top:clamp(24px,2.6vw,44px);padding:.8em 1.6em;border:1px solid var(--bx3-line-btn);border-radius:999px;font-size:var(--bx3-fs-sm);line-height:1;color:var(--bx3-ink-soft);white-space:nowrap;transition:background-color var(--bx3-t) var(--bx3-ease),border-color var(--bx3-t) var(--bx3-ease),color var(--bx3-t) var(--bx3-ease)}.bx3 a.bx3-feat__link[href]:is(:hover,:focus-visible) .bx3-feat__title{color:var(--bx3-orange)}.bx3 a.bx3-feat__link[href]:is(:hover,:focus-visible) .bx3-feat__img>img{transform:scale(1.03)}.bx3 a.bx3-feat__link[href]:is(:hover,:focus-visible) .bx3-feat__btn{background-color:var(--bx3-choc);border-color:var(--bx3-choc);color:var(--bx3-white)}.bx3 .bx3-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(44px,4.4vw,76px) clamp(20px,2.2vw,36px)}.bx3 .bx3-news__item{min-width:0}.bx3 a.bx3-news__link[href]{display:block;color:var(--bx3-ink-soft)}.bx3 .bx3-news__img{aspect-ratio:3/2;border-radius:var(--bx3-r);isolation:isolate}.bx3 .bx3-news__img>img{transition:transform .5s var(--bx3-ease)}.bx3 .bx3-news__meta{display:flex;flex-wrap:wrap;gap:.3em .6em;font-size:var(--bx3-fs-xs);line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--bx3-ink-soft)}.bx3 .bx3-news__img+.bx3-news__meta{margin-top:clamp(16px,1.4vw,22px)}.bx3 .bx3-news__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:clamp(1.125rem,1.35vw,1.4rem);font-weight:400;line-height:1.45;color:var(--bx3-ink);transition:color var(--bx3-t) var(--bx3-ease)}.bx3 .bx3-news__meta+.bx3-news__title{margin-top:10px}.bx3 .bx3-news__img+.bx3-news__title{margin-top:clamp(16px,1.4vw,22px)}.bx3 .bx3-news__ex{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px;font-size:var(--bx3-fs-sm);line-height:1.6;color:var(--bx3-ink-soft)}.bx3 a.bx3-news__link[href]:is(:hover,:focus-visible) .bx3-news__title{color:var(--bx3-orange)}.bx3 a.bx3-news__link[href]:is(:hover,:focus-visible) .bx3-news__img>img{transform:scale(1.04)}.bx3 .bx3-posts__empty{padding:clamp(40px,5vw,80px) 0;border-top:1px solid var(--bx3-line);text-align:center;color:var(--bx3-ink-soft)}.bx3 .bx3-posts__empty a[href]{text-decoration:underline;text-decoration-color:var(--bx3-orange);text-underline-offset:.2em;color:var(--bx3-ink)}.bx3 .bx3-pager{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1vw,12px);margin-top:clamp(56px,5.6vw,96px);line-height:1}.bx3 .bx3-pager__n,.bx3 .bx3-pager__arrow{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 4px;border-radius:999px;font-size:var(--bx3-fs-sm);font-variant-numeric:tabular-nums;color:var(--bx3-ink-soft);transition:background-color var(--bx3-t) var(--bx3-ease),color var(--bx3-t) var(--bx3-ease),border-color var(--bx3-t) var(--bx3-ease)}.bx3 .bx3-pager__arrow{border:1px solid var(--bx3-line-btn)}.bx3 span.bx3-pager__arrow{opacity:.35}.bx3 a.bx3-pager__n[href]:is(:hover,:focus-visible){color:var(--bx3-orange)}.bx3 a.bx3-pager__arrow[href]:is(:hover,:focus-visible){background-color:var(--bx3-choc);border-color:var(--bx3-choc);color:var(--bx3-white)}.bx3 .bx3-pager__n[aria-current=page]{background:var(--bx3-choc);color:var(--bx3-white)}.bx3 .bx3-pager__gap{color:var(--bx3-ink-soft)}.bx3 .bx3-pager__of{display:none;min-width:5em;text-align:center;font-size:var(--bx3-fs-sm);color:var(--bx3-ink)}@media(max-width:900px){.bx3 a.bx3-feat__link[href]{grid-template-columns:minmax(0,1fr);gap:22px}.bx3 .bx3-feat__ex{-webkit-line-clamp:3}}@media(max-width:899px){.bx3 .bx3-news{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bx3 .bx3-pager{gap:16px}.bx3 .bx3-pager__n,.bx3 .bx3-pager__gap{display:none}.bx3 .bx3-pager__of{display:block}}@media(max-width:599px){.bx3 .bx3-news{grid-template-columns:minmax(0,1fr);row-gap:44px}}@media(prefers-reduced-motion:reduce){.bx3 .bx3-news__img>img,.bx3 .bx3-feat__img>img{transition:none}}
