.BlogPage-module__aq_3ja__main{padding-top:var(--header-height)}.BlogPage-module__aq_3ja__hero{text-align:center;background:linear-gradient(#fff 0%,#f4fafd 50%,#eaf4fa 100%);border-bottom:1px solid #d9ebf5;padding:clamp(3.5rem,5.5vw,4.75rem) 0 clamp(2.5rem,4vw,3.5rem);position:relative;overflow:hidden}.BlogPage-module__aq_3ja__heroOverlay{pointer-events:none;background:radial-gradient(circle at 50% 0,#7dcbec26 0%,#0000 60%);position:absolute;inset:0}.BlogPage-module__aq_3ja__heroContent{z-index:1;max-width:860px;margin:0 auto;position:relative}.BlogPage-module__aq_3ja__heroTitle{font-family:var(--font-heading);color:#1f384c;letter-spacing:-.01em;text-wrap:balance;margin:0 auto .5rem;font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:800;line-height:1.3}.BlogPage-module__aq_3ja__heroAccent{background:#7dcbec;border-radius:2px;width:44px;height:3px;margin:.75rem auto 1rem;display:block}.BlogPage-module__aq_3ja__heroSubtitle{color:#4a6577;text-wrap:balance;max-width:700px;margin:0 auto;font-size:clamp(.92rem,1.1vw,1.02rem);font-weight:500;line-height:1.7}.BlogPage-module__aq_3ja__controlsSection{border-bottom:1px solid var(--color-border);background:#fff;padding:1.25rem 0}.BlogPage-module__aq_3ja__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.BlogPage-module__aq_3ja__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.BlogPage-module__aq_3ja__tabBtn{border:1px solid var(--color-border);background:var(--color-warm-light);border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-light);cursor:pointer;transition:all var(--transition-fast);padding:.45rem 1.1rem}.BlogPage-module__aq_3ja__tabBtn:hover{color:var(--color-primary-dark);border-color:var(--color-primary);background:#fff}.BlogPage-module__aq_3ja__activeTab{color:#fff!important;background:#1f384c!important;border-color:#1f384c!important}.BlogPage-module__aq_3ja__searchBar{align-items:center;width:260px;display:flex;position:relative}.BlogPage-module__aq_3ja__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-full);width:100%;font-size:var(--fs-xs);color:var(--color-text);transition:border-color var(--transition-fast);background:#fff;outline:none;padding:.45rem 2.25rem .45rem .9rem}.BlogPage-module__aq_3ja__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #7dcbec40}.BlogPage-module__aq_3ja__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;right:.75rem}.BlogPage-module__aq_3ja__featuredWrapper{margin-bottom:3rem}.BlogPage-module__aq_3ja__featuredCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.BlogPage-module__aq_3ja__featuredCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.BlogPage-module__aq_3ja__featuredImageWrapper{background:var(--color-warm-light);width:100%;min-height:280px;position:relative;overflow:hidden}.BlogPage-module__aq_3ja__featuredImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.BlogPage-module__aq_3ja__featuredCard:hover .BlogPage-module__aq_3ja__featuredImage{transform:scale(1.03)}.BlogPage-module__aq_3ja__featuredContent{flex-direction:column;justify-content:center;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.BlogPage-module__aq_3ja__featuredBadgeRow{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.BlogPage-module__aq_3ja__categoryBadge{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-primary-dark);background:var(--color-warm);border-radius:var(--radius-full);padding:.2rem .65rem;display:inline-block}.BlogPage-module__aq_3ja__pinBadge{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:#b45309;border-radius:var(--radius-full);background:#fef3c7;align-items:center;gap:.25rem;padding:.2rem .65rem;display:inline-flex}.BlogPage-module__aq_3ja__dateBadge{font-size:var(--fs-xs);color:var(--color-text-muted)}.BlogPage-module__aq_3ja__featuredTitle{font-family:var(--font-heading);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:var(--fw-bold);color:var(--color-navy);line-height:var(--lh-snug);transition:color var(--transition-fast);margin:0 0 .85rem}.BlogPage-module__aq_3ja__featuredCard:hover .BlogPage-module__aq_3ja__featuredTitle{color:var(--color-primary-dark)}.BlogPage-module__aq_3ja__featuredExcerpt{font-size:var(--fs-sm);color:var(--color-text-light);line-height:var(--lh-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.25rem;display:-webkit-box;overflow:hidden}.BlogPage-module__aq_3ja__readMoreLink{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-primary-dark);align-items:center;gap:.35rem;margin-top:auto;display:inline-flex}.BlogPage-module__aq_3ja__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.BlogPage-module__aq_3ja__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.BlogPage-module__aq_3ja__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.BlogPage-module__aq_3ja__thumbnailWrapper{aspect-ratio:16/10;background-color:var(--color-warm-light);width:100%;position:relative;overflow:hidden}.BlogPage-module__aq_3ja__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.BlogPage-module__aq_3ja__card:hover .BlogPage-module__aq_3ja__thumbnail{transform:scale(1.04)}.BlogPage-module__aq_3ja__cardBody{flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.BlogPage-module__aq_3ja__cardMetaRow{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.BlogPage-module__aq_3ja__cardTitle{font-family:var(--font-heading);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--color-navy);line-height:var(--lh-snug);-webkit-line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;margin:0 0 .65rem;display:-webkit-box;overflow:hidden}.BlogPage-module__aq_3ja__card:hover .BlogPage-module__aq_3ja__cardTitle{color:var(--color-primary-dark)}.BlogPage-module__aq_3ja__cardExcerpt{font-size:var(--fs-xs);color:var(--color-text-light);line-height:var(--lh-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1rem;display:-webkit-box;overflow:hidden}.BlogPage-module__aq_3ja__cardFooter{border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.BlogPage-module__aq_3ja__authorText{color:var(--color-text-muted);font-size:.72rem}.BlogPage-module__aq_3ja__noPosts{text-align:center;color:var(--color-text-muted);font-size:var(--fs-base);grid-column:1/-1;padding:3rem 1rem}.BlogPage-module__aq_3ja__breadcrumbs{background:var(--color-warm-light);border-bottom:1px solid var(--color-border);font-size:var(--fs-xs);color:var(--color-text-muted);padding:.85rem 0}.BlogPage-module__aq_3ja__breadcrumbs a,.BlogPage-module__aq_3ja__breadcrumbLinkBtn{color:var(--color-text-light);font:inherit;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:none}.BlogPage-module__aq_3ja__breadcrumbs a:hover,.BlogPage-module__aq_3ja__breadcrumbLinkBtn:hover{color:var(--color-primary-dark)}.BlogPage-module__aq_3ja__separator{color:var(--color-border);margin:0 .5rem}.BlogPage-module__aq_3ja__current{color:var(--color-navy);font-weight:var(--fw-semibold)}.BlogPage-module__aq_3ja__article{background:#fff;padding:clamp(3rem,5vw,4.5rem) 0}.BlogPage-module__aq_3ja__detailHeader{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:1.5rem}.BlogPage-module__aq_3ja__detailTitle{font-family:var(--font-heading);color:#1f384c;font-size:clamp(1.65rem,2.75vw,2.25rem);font-weight:800;line-height:var(--lh-snug);margin:.75rem 0 1.25rem}.BlogPage-module__aq_3ja__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.BlogPage-module__aq_3ja__authorMeta{flex-direction:column;display:flex}.BlogPage-module__aq_3ja__authorName{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-navy)}.BlogPage-module__aq_3ja__authorRole,.BlogPage-module__aq_3ja__postMeta{font-size:var(--fs-xs);color:var(--color-text-muted)}.BlogPage-module__aq_3ja__detailImageWrapper{margin:2rem 0}.BlogPage-module__aq_3ja__detailCoverImage{object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:auto;max-height:480px}.BlogPage-module__aq_3ja__detailContent{color:#333;margin-bottom:3rem;font-size:1.02rem;line-height:1.85}.BlogPage-module__aq_3ja__detailContent p{margin-bottom:1.35rem}.BlogPage-module__aq_3ja__detailContent h2{font-family:var(--font-heading);color:#1f384c;border-left:3.5px solid var(--color-primary);margin:2.25rem 0 1rem;padding-left:.75rem;font-size:1.45rem;font-weight:700}.BlogPage-module__aq_3ja__detailContent h3{font-family:var(--font-heading);color:#1f384c;margin:1.75rem 0 .75rem;font-size:1.2rem;font-weight:700}.BlogPage-module__aq_3ja__detailContent ul,.BlogPage-module__aq_3ja__detailContent ol{margin:1rem 0 1.5rem 1.5rem;padding:0}.BlogPage-module__aq_3ja__detailContent li{margin-bottom:.5rem;line-height:1.7}.BlogPage-module__aq_3ja__authorCard{background:var(--color-warm-light);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:2.5rem;padding:1.5rem}.BlogPage-module__aq_3ja__authorCardInfo h4{font-size:var(--fs-xs);text-transform:uppercase;color:var(--color-primary-dark);letter-spacing:.05em;margin:0 0 .25rem}.BlogPage-module__aq_3ja__authorCardInfo h3{font-family:var(--font-heading);font-size:var(--fs-lg);color:var(--color-navy);margin:0 0 .5rem}.BlogPage-module__aq_3ja__authorDesc{font-size:var(--fs-sm);color:var(--color-text-light);line-height:var(--lh-normal);margin:0}.BlogPage-module__aq_3ja__backBtnWrapper{text-align:center;border-top:1px solid var(--color-border-light);padding-top:1.5rem}.BlogPage-module__aq_3ja__backBtn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast);padding:.65rem 1.5rem}.BlogPage-module__aq_3ja__backBtn:hover{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-warm-light)}@media (max-width:991px){.BlogPage-module__aq_3ja__featuredCard{grid-template-columns:1fr}.BlogPage-module__aq_3ja__featuredImageWrapper{min-height:220px}.BlogPage-module__aq_3ja__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.BlogPage-module__aq_3ja__grid{grid-template-columns:1fr}.BlogPage-module__aq_3ja__controlsRow{flex-direction:column;align-items:stretch}.BlogPage-module__aq_3ja__searchBar{width:100%}.BlogPage-module__aq_3ja__tabs{padding-bottom:.25rem;overflow-x:auto}}
