.blog-hub-content-module__kMdCtW__page{color:var(--idt-color-text-primary);background:linear-gradient(#fbfaf7fa,#f5f1ebfa) no-repeat,url(/assets/header-bg.png)}.blog-hub-content-module__kMdCtW__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:.75rem}.blog-hub-content-module__kMdCtW__hero{padding:3rem 0 3.5rem}.blog-hub-content-module__kMdCtW__heroCopy{max-width:46rem}.blog-hub-content-module__kMdCtW__breadcrumb{margin-bottom:1.6rem}.blog-hub-content-module__kMdCtW__heroEyebrow{font-family:var(--idt-font-accent);font-size:.82rem;font-weight:var(--idt-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--idt-color-accent);align-items:center;gap:.75rem;margin:0 0 1.1rem;display:inline-flex}.blog-hub-content-module__kMdCtW__eyebrowLine{background:var(--idt-color-accent);width:2.5rem;height:1px}.blog-hub-content-module__kMdCtW__heroTitle{font-family:var(--idt-font-display);font-weight:var(--idt-weight-bold);margin:0;font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:1.03}.blog-hub-content-module__kMdCtW__heroBody{max-width:40rem;color:var(--idt-color-gray-medium);margin:1.5rem 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.7}.blog-hub-content-module__kMdCtW__featuredSection{padding:1rem 0 3.5rem}.blog-hub-content-module__kMdCtW__featuredCard{border:1px solid color-mix(in srgb, var(--idt-color-border) 55%, white);border-radius:var(--idt-radius-md);color:var(--idt-color-text-primary);transition:border-color var(--idt-transition-fast), transform var(--idt-transition-fast), box-shadow var(--idt-transition-fast);background:#fffffff7;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 18px 40px #0000000f}.blog-hub-content-module__kMdCtW__featuredCard:hover{border-color:color-mix(in srgb, var(--idt-color-accent) 55%, white);transform:translateY(var(--idt-card-lift));box-shadow:0 30px 60px #0000001c}.blog-hub-content-module__kMdCtW__featuredMedia{background:var(--idt-color-button);min-height:20rem;position:relative;overflow:hidden}.blog-hub-content-module__kMdCtW__featuredImage{object-fit:cover;transition:transform var(--idt-transition-slow)}.blog-hub-content-module__kMdCtW__featuredCard:hover .blog-hub-content-module__kMdCtW__featuredImage{transform:scale(1.04)}.blog-hub-content-module__kMdCtW__featuredBody{flex-direction:column;gap:1.35rem;padding:clamp(2rem,4vw,3.5rem);display:flex}.blog-hub-content-module__kMdCtW__featuredMeta,.blog-hub-content-module__kMdCtW__cardMeta{align-items:center;gap:1rem;display:flex}.blog-hub-content-module__kMdCtW__featuredBadge{background:var(--idt-color-accent);color:var(--idt-color-white);font-family:var(--idt-font-accent);font-size:.7rem;font-weight:var(--idt-weight-bold);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.35rem .8rem}.blog-hub-content-module__kMdCtW__metaDate{color:var(--idt-color-gray-medium);letter-spacing:.02em;font-size:.85rem}.blog-hub-content-module__kMdCtW__featuredTitle{font-family:var(--idt-font-display);font-weight:var(--idt-weight-bold);margin:0;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.1}.blog-hub-content-module__kMdCtW__featuredExcerpt{max-width:40rem;color:var(--idt-color-gray-medium);margin:0;font-size:1.08rem;line-height:1.7}.blog-hub-content-module__kMdCtW__featuredCta,.blog-hub-content-module__kMdCtW__cardCta{font-family:var(--idt-font-accent);font-size:.82rem;font-weight:var(--idt-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--idt-color-accent);align-items:center;gap:.7rem;display:inline-flex}.blog-hub-content-module__kMdCtW__featuredCta{margin-top:.35rem}.blog-hub-content-module__kMdCtW__ctaArrow{background:var(--idt-color-button);width:2.6rem;height:2.6rem;color:var(--idt-color-white);transition:background-color var(--idt-transition-fast), transform var(--idt-transition-fast);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.blog-hub-content-module__kMdCtW__featuredCard:hover .blog-hub-content-module__kMdCtW__ctaArrow{background:var(--idt-color-accent);transform:translate(.25rem)}.blog-hub-content-module__kMdCtW__ctaArrowIcon{fill:currentColor;width:1.1rem;height:.8rem}.blog-hub-content-module__kMdCtW__listSection{padding:0 0 6rem}.blog-hub-content-module__kMdCtW__toolbar{border-bottom:1px solid color-mix(in srgb, var(--idt-color-border) 55%, white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:2.6rem;padding-bottom:1.5rem;display:flex}.blog-hub-content-module__kMdCtW__chips{flex-wrap:wrap;gap:.6rem;display:flex}.blog-hub-content-module__kMdCtW__chip{border:1px solid color-mix(in srgb, var(--idt-color-border) 70%, white);color:var(--idt-color-gray-medium);font-family:var(--idt-font-accent);font-size:.9rem;font-weight:var(--idt-weight-bold);cursor:pointer;transition:border-color var(--idt-transition-fast), color var(--idt-transition-fast), background-color var(--idt-transition-fast);background:0 0;border-radius:999px;padding:.5rem 1.15rem}.blog-hub-content-module__kMdCtW__chip:hover{border-color:var(--idt-color-accent);color:var(--idt-color-accent)}.blog-hub-content-module__kMdCtW__chipActive{background:var(--idt-color-accent);border-color:var(--idt-color-accent);color:var(--idt-color-white)}.blog-hub-content-module__kMdCtW__chipActive:hover{color:var(--idt-color-white)}.blog-hub-content-module__kMdCtW__searchWrap{flex:0 20rem;align-items:center;min-width:15rem;display:flex;position:relative}.blog-hub-content-module__kMdCtW__searchIcon{width:1.05rem;height:1.05rem;color:var(--idt-color-gray-medium);pointer-events:none;position:absolute;left:1rem}.blog-hub-content-module__kMdCtW__searchInput{border:1px solid color-mix(in srgb, var(--idt-color-border) 70%, white);width:100%;color:var(--idt-color-text-primary);transition:border-color var(--idt-transition-fast);background:#ffffffe6;border-radius:999px;padding:.7rem 1rem .7rem 2.6rem;font-size:.95rem}.blog-hub-content-module__kMdCtW__searchInput:focus{border-color:var(--idt-color-accent);outline:none}.blog-hub-content-module__kMdCtW__grid{gap:1.5rem;display:grid}.blog-hub-content-module__kMdCtW__card{border:1px solid color-mix(in srgb, var(--idt-color-border) 55%, white);border-radius:var(--idt-radius-md);min-height:100%;color:var(--idt-color-text-primary);transition:border-color var(--idt-transition-fast), transform var(--idt-transition-fast), box-shadow var(--idt-transition-fast);background:#fffffff5;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 14px 30px #0000000d}.blog-hub-content-module__kMdCtW__card:hover{border-color:color-mix(in srgb, var(--idt-color-accent) 55%, white);transform:translateY(var(--idt-card-lift));box-shadow:0 24px 46px #0000001a}.blog-hub-content-module__kMdCtW__cardMedia{aspect-ratio:16/10;background:var(--idt-color-button);position:relative;overflow:hidden}.blog-hub-content-module__kMdCtW__cardImage{object-fit:cover;transition:transform var(--idt-transition-slow)}.blog-hub-content-module__kMdCtW__card:hover .blog-hub-content-module__kMdCtW__cardImage{transform:scale(1.05)}.blog-hub-content-module__kMdCtW__cardBody{flex-direction:column;flex-grow:1;gap:1rem;padding:1.8rem;display:flex}.blog-hub-content-module__kMdCtW__cardMeta{justify-content:space-between}.blog-hub-content-module__kMdCtW__cardCategory{font-family:var(--idt-font-accent);font-size:.75rem;font-weight:var(--idt-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--idt-color-accent)}.blog-hub-content-module__kMdCtW__cardTitle{font-family:var(--idt-font-display);font-weight:var(--idt-weight-bold);margin:0;font-size:1.4rem;line-height:1.18}.blog-hub-content-module__kMdCtW__cardExcerpt{color:var(--idt-color-gray-medium);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-hub-content-module__kMdCtW__cardCta{margin-top:auto;padding-top:.4rem}.blog-hub-content-module__kMdCtW__cardCtaIcon{fill:currentColor;width:1.05rem;height:.75rem;transition:transform var(--idt-transition-fast)}.blog-hub-content-module__kMdCtW__card:hover .blog-hub-content-module__kMdCtW__cardCtaIcon{transform:translate(.25rem)}.blog-hub-content-module__kMdCtW__empty{color:var(--idt-color-gray-medium);text-align:center;margin:0;padding:3rem 0;font-size:1.1rem}@media (min-width:768px){.blog-hub-content-module__kMdCtW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.blog-hub-content-module__kMdCtW__featuredCard{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.blog-hub-content-module__kMdCtW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.blog-hub-content-module__kMdCtW__hero{padding:2.5rem 0 3rem}.blog-hub-content-module__kMdCtW__featuredMedia{min-height:16rem}}
