.news_page__MJxEW{background:var(--BG-Light-Grey,#f3f3f3);flex-direction:column}.news_hero__By4KN,.news_page__MJxEW{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex}.news_hero__By4KN{position:relative;height:300px;background:#fff;align-items:center;justify-content:center}.news_heroTitle__4fF2K{margin:0;color:#900b09;font-family:"Noto Serif",Georgia,serif;font-size:64px;font-weight:700;line-height:1.2;text-align:center}.news_container__Fn2nH{width:min(1280px,100%);margin:0 auto;padding:56px 36px 0;box-sizing:border-box}.news_featured__e2ocZ{display:grid;grid-template-columns:508px 1fr;grid-gap:0;gap:0;width:min(1080px,100%);margin:0 auto 64px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 5px 2px rgba(0,0,0,.1);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.news_featured__e2ocZ:hover{transform:translateY(-2px);box-shadow:0 4px 12px 2px rgba(0,0,0,.16)}.news_featuredImage__yWEQ5{width:100%;height:410px;object-fit:cover;object-position:center top;display:block}.news_featuredBody__Flskp{padding:48px 56px;display:flex;flex-direction:column;justify-content:center;gap:16px}.news_kicker__d4vSK{font-family:Noto Sans,system-ui,sans-serif;font-size:14px;color:#900b09;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.news_featuredTitle__VA2Eh{font-family:"Noto Serif",Georgia,serif;font-size:30px;font-weight:700;color:#1a1a1a;line-height:1.25;margin:0}.news_featuredExcerpt__xU1f2{font-family:Noto Sans,system-ui,sans-serif;font-size:15px;color:#555;line-height:1.55;margin:0}.news_readMore__T3l1F{font-family:Noto Sans,system-ui,sans-serif;font-size:18px;font-weight:600;color:#900b09;text-decoration:underline;align-self:flex-start}.news_readMore__T3l1F:hover{color:#530123}.news_grid__d887b{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:56px;gap:56px;width:min(1080px,100%);margin:0 auto}.news_card__MW2CH{background:#fff;border-radius:20px;box-shadow:0 0 5px 2px rgba(0,0,0,.1);padding:40px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:32px;transition:transform .18s ease,box-shadow .18s ease}.news_card__MW2CH:hover{transform:translateY(-3px);box-shadow:0 4px 12px 2px rgba(0,0,0,.16)}.news_cardImageWrap__WYrlW{width:100%;height:240px;border-radius:20px;overflow:hidden;background:#ddd}.news_cardImage__2vkYw{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .4s ease}.news_card__MW2CH:hover .news_cardImage__2vkYw{transform:scale(1.04)}.news_cardBody__dEhD2{display:flex;flex-direction:column;gap:12px;flex:1 1}.news_cardTitle__SklJo{font-family:"Noto Serif",Georgia,serif;font-size:22px;font-weight:700;color:#1a1a1a;line-height:1.3;margin:0}.news_cardExcerpt__j1pBo{font-family:Noto Sans,system-ui,sans-serif;font-size:14px;color:#555;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news_moreWrap__uxqmG{display:flex;justify-content:center;margin:56px 0 0}.news_moreBtn__7shUT{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #900b09;background:#fff;color:#900b09;cursor:pointer;font-family:Noto Sans,system-ui,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:14px 48px;border-radius:10px;transition:background .14s ease,color .14s ease}.news_moreBtn__7shUT:hover{background:#900b09;color:#fff}.news_suggest__W0FOt{width:100vw;margin:80px calc(50% - 50vw) 0;background:var(--Background-beige,#ebe9e3);padding:88px 0}.news_suggestInner__dwg2C{width:min(1280px,100%);margin:0 auto;padding:0 36px;display:grid;grid-template-columns:repeat(2,502px);justify-content:center;grid-gap:56px;gap:56px;box-sizing:border-box}.news_suggestCard__4LHCS{position:relative;display:block;width:502px;max-width:100%;height:356px;border-radius:24px;overflow:hidden;text-decoration:none;box-shadow:3px 3px 0 0 #530123;transition:transform .18s ease}.news_suggestCard__4LHCS:hover{transform:translateY(-3px)}.news_suggestCardImg__vXYD5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.news_suggestCardLabel__3wkUr{position:absolute;bottom:0;left:0;right:0;height:85px;background:#900b09;display:flex;align-items:center;justify-content:space-between;padding:0 28px;color:#fff;font-family:Noto Sans,system-ui,sans-serif;font-size:24px;font-weight:700;letter-spacing:.06em;transition:background .18s ease}.news_suggestCard__4LHCS:hover .news_suggestCardLabel__3wkUr{background:#780907}.news_suggestCardLabel__3wkUr svg{flex-shrink:0;transition:transform .18s ease}.news_suggestCard__4LHCS:hover .news_suggestCardLabel__3wkUr svg{transform:translateX(4px)}.news_article__Xfko1{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f5f5f5}.news_articleHero__eooRX{width:min(1080px,100%);margin:64px auto 0;padding:0 36px;box-sizing:border-box}.news_articleHeroImage__6_947{width:100%;height:582px;object-fit:cover;border-radius:14px;display:block}.news_articleBody__gd6zD{width:min(736px,calc(100% - 72px));margin:56px auto 0}.news_articleTitle__yaFge{font-family:"Noto Serif",Georgia,serif;font-size:38px;font-weight:700;color:#1a1a1a;line-height:1.25;margin:0 0 24px}.news_articleProse__2nmum{font-family:Noto Sans,system-ui,sans-serif;font-size:16px;color:#2a2a2a;line-height:1.65}.news_articleProse__2nmum p{margin:0 0 16px}.news_articleInlineImg__CW1JW{width:100%;height:421px;object-fit:cover;border-radius:14px;display:block;margin:32px 0}.news_articleGallery__xvVf3{margin:40px 0 8px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.news_articleGallery__xvVf3 img{width:100%;height:260px;object-fit:cover;border-radius:14px;display:block}.news_articleGallery__xvVf3 img:nth-child(odd):last-child,.news_articleGallery__xvVf3 img:only-child{grid-column:1/-1;height:421px}@media (max-width:640px){.news_articleGallery__xvVf3{grid-template-columns:1fr}.news_articleGallery__xvVf3 img,.news_articleGallery__xvVf3 img:nth-child(odd):last-child,.news_articleGallery__xvVf3 img:only-child{height:220px}}.news_related__KReTi{width:min(1080px,100%);margin:80px auto 0;padding:0 36px;box-sizing:border-box}.news_relatedTitle___d15v{font-family:"Noto Serif",Georgia,serif;font-size:32px;font-weight:700;color:#1a1a1a;margin:0 0 32px}.news_relatedRow__cDlCe{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;grid-gap:16px;gap:16px}.news_relatedNav___BWqg{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#900b09;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .14s ease}.news_relatedNav___BWqg:hover{background:rgba(144,11,9,.08)}.news_relatedNav___BWqg:disabled{color:#cbb6b6;cursor:not-allowed}.news_relatedGrid__Bnscj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}.news_relatedDots__eTY_B{display:flex;justify-content:center;gap:8px;margin-top:28px}.news_relatedDot__VsM6g{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;width:8px;height:8px;border-radius:50%;background:#d9c9c9;cursor:pointer;transition:width .22s cubic-bezier(.16,1,.3,1),background-color .2s ease}.news_relatedDotActive__GHZ9U{width:22px;border-radius:4px;background:#900b09}@media (max-width:960px){.news_heroTitle__4fF2K{font-size:40px}.news_featured__e2ocZ{grid-template-columns:1fr}.news_featuredImage__yWEQ5{height:280px}.news_featuredBody__Flskp{padding:28px}.news_featuredTitle__VA2Eh{font-size:24px}.news_grid__d887b,.news_relatedGrid__Bnscj,.news_suggestInner__dwg2C{grid-template-columns:1fr}.news_articleHeroImage__6_947{height:280px}.news_articleTitle__yaFge{font-size:26px}.news_articleInlineImg__CW1JW{height:260px}}@media (max-width:768px){.news_hero__By4KN{height:220px}.news_heroTitle__4fF2K{font-size:30px}.news_heroLabelBox__nUVcQ{width:calc(100% - 24px);padding:14px 24px;min-height:70px}.news_container__Fn2nH{padding:0 16px;width:100%;box-sizing:border-box}.news_featuredImage__yWEQ5{height:220px}.news_featuredBody__Flskp{padding:20px 16px}.news_featuredTitle__VA2Eh{font-size:20px}.news_suggestInner__dwg2C{grid-template-columns:1fr}.news_suggestCard__4LHCS{width:100%;max-width:100%;height:280px;border-radius:18px}.news_suggestCardLabel__3wkUr{height:70px;font-size:18px;padding:0 20px}.news_articleHeroImage__6_947{height:220px}.news_articleTitle__yaFge{font-size:22px}.news_articleInlineImg__CW1JW{height:200px}.news_articleSection__A1kl6,.news_related__KReTi{padding:0 16px}.news_relatedRow__cDlCe{grid-template-columns:1fr;gap:0}.news_relatedNav___BWqg{display:none}.news_relatedTitle___d15v{font-size:24px}}