.BlogPost-module__J4CTGW__article{width:100%;max-width:55rem;padding:var(--section-py) var(--section-px);gap:var(--gap-5);flex-direction:column;margin:0 auto;display:flex}.BlogPost-module__J4CTGW__breadcrumb{color:#666;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.BlogPost-module__J4CTGW__breadcrumb a{color:var(--primary);font-weight:500;transition:color .3s}.BlogPost-module__J4CTGW__breadcrumb a:hover{color:var(--secondary)}.BlogPost-module__J4CTGW__breadcrumbSeparator{color:#aaa}.BlogPost-module__J4CTGW__breadcrumbCurrent{color:#888;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.BlogPost-module__J4CTGW__articleHeader{flex-direction:column;gap:1rem;display:flex}.BlogPost-module__J4CTGW__articleMeta{color:#666;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.8125rem;font-weight:500;display:flex}.BlogPost-module__J4CTGW__articleCategory{color:var(--secondary);background:#fe220d1a;border-radius:6.25rem;padding:.25rem .75rem;font-weight:600}.BlogPost-module__J4CTGW__articleDate{align-items:center;gap:.375rem;display:flex}.BlogPost-module__J4CTGW__articleTitle{color:var(--primary);letter-spacing:-.0625rem;font-size:2.25rem;font-weight:700;line-height:1.2}.BlogPost-module__J4CTGW__articleImage{aspect-ratio:16/9;border-radius:1.5rem;width:100%;position:relative;overflow:hidden;box-shadow:0 .5rem 1.875rem #110b661f}.BlogPost-module__J4CTGW__articleImage img{object-fit:cover}.BlogPost-module__J4CTGW__articleContent{flex-direction:column;gap:1.25rem;display:flex}.BlogPost-module__J4CTGW__articleContent p{color:#333;font-size:1.0625rem;line-height:1.8}.BlogPost-module__J4CTGW__articleContent p:first-child:first-letter{color:var(--primary);float:left;padding-right:.5rem;font-size:3rem;font-weight:700;line-height:1}.BlogPost-module__J4CTGW__relatedSection{width:100%;padding:var(--section-py) var(--section-px);gap:var(--gap-5);flex-direction:column;display:flex}.BlogPost-module__J4CTGW__relatedTitle{color:var(--primary);text-align:center;letter-spacing:-.03125rem;font-size:1.5rem;font-weight:700}@media (max-width:48rem){.BlogPost-module__J4CTGW__articleTitle{font-size:1.625rem}.BlogPost-module__J4CTGW__articleImage{border-radius:1rem}.BlogPost-module__J4CTGW__articleContent p{font-size:1rem}}
.Blog-module__vu6yGW__blogHero{gap:var(--gap-4);text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.Blog-module__vu6yGW__blogContainer{gap:var(--gap-6);flex-direction:column;width:100%;display:flex}.Blog-module__vu6yGW__topArea{gap:var(--gap-6);width:100%;margin-top:var(--sp-4);grid-template-columns:1.9fr 1fr;align-items:stretch;display:grid}.Blog-module__vu6yGW__featuredCard{min-height:27.5rem;box-shadow:var(--shadow-card);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);border:.0625rem solid #110b660f;border-radius:1.5rem;display:block;position:relative;overflow:hidden}.Blog-module__vu6yGW__featuredCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-.375rem)}.Blog-module__vu6yGW__featuredCard img{object-fit:cover;transition:transform .5s var(--ease-out)}.Blog-module__vu6yGW__featuredCard:hover img{transform:scale(1.05)}.Blog-module__vu6yGW__featuredOverlay{z-index:1;background:linear-gradient(#0a073c00 35%,#0a073c8c 65%,#0a073ceb 100%);position:absolute;inset:0}.Blog-module__vu6yGW__featuredContent{z-index:2;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.Blog-module__vu6yGW__featuredTitle{color:var(--white);letter-spacing:-.03em;font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);font-weight:700;line-height:1.25}.Blog-module__vu6yGW__categoryPill{color:var(--primary);background:#ffffffeb;border-radius:6.25rem;align-items:center;gap:.5rem;width:fit-content;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.Blog-module__vu6yGW__categoryPill:before{content:"";background:var(--secondary);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.Blog-module__vu6yGW__categoryPillOutline{background:0 0;border:.0625rem solid #110b6626}.Blog-module__vu6yGW__featuredMeta{color:#ffffffd9;align-items:center;gap:.625rem;font-size:.75rem;font-weight:500;display:flex}.Blog-module__vu6yGW__metaItem{align-items:center;gap:.375rem;display:flex}.Blog-module__vu6yGW__metaDot{opacity:.6;background:currentColor;border-radius:50%;width:.25rem;height:.25rem}.Blog-module__vu6yGW__latestAside{flex-direction:column;gap:1.25rem;display:flex}.Blog-module__vu6yGW__asideTitle{color:var(--primary);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.Blog-module__vu6yGW__latestList{flex-direction:column;gap:1rem;display:flex}.Blog-module__vu6yGW__latestItem{border-bottom:.0625rem solid #110b6614;align-items:flex-start;gap:.875rem;padding-bottom:1rem;display:flex}.Blog-module__vu6yGW__latestItem:last-child{border-bottom:none;padding-bottom:0}.Blog-module__vu6yGW__latestThumb{border-radius:.75rem;flex-shrink:0;width:5.5rem;height:4.25rem;position:relative;overflow:hidden}.Blog-module__vu6yGW__latestThumb img{object-fit:cover;transition:transform .4s var(--ease-out)}.Blog-module__vu6yGW__latestItem:hover .Blog-module__vu6yGW__latestThumb img{transform:scale(1.08)}.Blog-module__vu6yGW__latestInfo{flex-direction:column;gap:.375rem;display:flex}.Blog-module__vu6yGW__latestTitle{color:var(--primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.45;transition:color .3s;display:-webkit-box;overflow:hidden}.Blog-module__vu6yGW__latestItem:hover .Blog-module__vu6yGW__latestTitle{color:var(--secondary)}.Blog-module__vu6yGW__latestMeta{color:#888;font-size:.75rem}.Blog-module__vu6yGW__gridHeading{width:100%;margin-top:var(--sp-5)}.Blog-module__vu6yGW__gridHeading h2{font-size:var(--fs-h5);color:var(--primary);letter-spacing:-.03em;font-weight:700}.Blog-module__vu6yGW__blogGrid{gap:var(--gap-4);flex-wrap:wrap;justify-content:flex-start;display:flex}.Blog-module__vu6yGW__blogCard{background:var(--white);box-shadow:var(--shadow-card);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);border:.0625rem solid #110b660f;border-radius:1.5rem;flex-direction:column;flex:0 0 calc(33.333% - .7rem);display:flex;overflow:hidden}.Blog-module__vu6yGW__blogCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-.625rem)}.Blog-module__vu6yGW__blogImage{width:100%;height:13.75rem;display:block;position:relative;overflow:hidden}.Blog-module__vu6yGW__blogImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}.Blog-module__vu6yGW__blogCard:hover .Blog-module__vu6yGW__blogImage img{transform:scale(1.08)}.Blog-module__vu6yGW__blogBody{flex-direction:column;flex:1;gap:.875rem;padding:1.5rem;display:flex}.Blog-module__vu6yGW__blogTitle{color:var(--primary);letter-spacing:-.03125rem;font-size:1.25rem;font-weight:700;line-height:1.3;transition:color .3s}.Blog-module__vu6yGW__blogTitle:hover{color:var(--secondary)}.Blog-module__vu6yGW__blogExcerpt{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.Blog-module__vu6yGW__blogCardFooter{border-top:.0625rem solid #110b6614;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.Blog-module__vu6yGW__blogCardFooter .Blog-module__vu6yGW__featuredMeta{color:#888}.Blog-module__vu6yGW__blogReadMore{color:var(--secondary);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.Blog-module__vu6yGW__blogReadMore svg{width:1.75rem;height:1.75rem;color:var(--secondary);border:.09375rem solid #fe220d59;border-radius:50%;padding:.375rem;transition:all .3s}.Blog-module__vu6yGW__blogReadMore:hover svg{background:var(--secondary);border-color:var(--secondary);color:var(--white);transform:translate(.25rem)}@media (max-width:64rem){.Blog-module__vu6yGW__topArea{grid-template-columns:1fr}.Blog-module__vu6yGW__featuredCard{min-height:22rem}.Blog-module__vu6yGW__blogCard{flex:0 0 calc(50% - .5rem)}}@media (max-width:48rem){.Blog-module__vu6yGW__blogCard{flex:0 0 100%}.Blog-module__vu6yGW__featuredCard{min-height:18rem}.Blog-module__vu6yGW__featuredContent{padding:1.25rem}.Blog-module__vu6yGW__blogImage{height:12.5rem}}
