.BlogHub-module__GBoIkq__hub{background:var(--color-bg);color:var(--color-text-primary)}.BlogHub-module__GBoIkq__container{width:min(100% - 40px,1280px);margin:0 auto}.BlogHub-module__GBoIkq__topicsSection,.BlogHub-module__GBoIkq__industrySection,.BlogHub-module__GBoIkq__pathsSection,.BlogHub-module__GBoIkq__articlesSection{padding:var(--space-8) 0}.BlogHub-module__GBoIkq__topicsSection,.BlogHub-module__GBoIkq__articlesSection{background:var(--color-surface-primary)}.BlogHub-module__GBoIkq__pathsSection{background:linear-gradient(135deg, #d962140f, transparent 40%), var(--color-bg);border-block:1px solid var(--color-border)}.BlogHub-module__GBoIkq__industrySection{background:var(--color-bg);border-top:1px solid var(--color-border)}.BlogHub-module__GBoIkq__sectionIntro{max-width:720px;margin-bottom:var(--space-7)}.BlogHub-module__GBoIkq__eyebrow{margin-bottom:var(--space-2);color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.BlogHub-module__GBoIkq__sectionIntro h2{margin-bottom:var(--space-3);font-family:var(--font-playfair);font-size:var(--text-3xl);line-height:1.16}.BlogHub-module__GBoIkq__sectionIntro>p:last-child{color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.65}.BlogHub-module__GBoIkq__topicGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.BlogHub-module__GBoIkq__topicLink{min-height:188px;padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-surface-primary);border-top:3px solid #0000;flex-direction:column;justify-content:flex-end;align-items:flex-start;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.BlogHub-module__GBoIkq__topicLink:hover,.BlogHub-module__GBoIkq__topicLinkActive{border-color:var(--color-accent);background:#fffaf5;transform:translateY(-2px)}.BlogHub-module__GBoIkq__topicLink:focus-visible,.BlogHub-module__GBoIkq__industryLink:focus-visible,.BlogHub-module__GBoIkq__pathLink:focus-visible,.BlogHub-module__GBoIkq__paginationLink:focus-visible,.BlogHub-module__GBoIkq__select:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.BlogHub-module__GBoIkq__topicIcon{width:34px;height:34px;color:var(--color-accent-text);margin-bottom:auto}.BlogHub-module__GBoIkq__topicName{margin-top:var(--space-5);font-family:var(--font-playfair);font-size:var(--text-lg);font-weight:700;line-height:1.3}.BlogHub-module__GBoIkq__topicCount{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm)}.BlogHub-module__GBoIkq__industryGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.BlogHub-module__GBoIkq__industryLink{min-width:0;min-height:250px;padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-surface-primary);flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.BlogHub-module__GBoIkq__industryLink:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 14px 32px #15223817}.BlogHub-module__GBoIkq__industryName{margin-top:var(--space-5);font-family:var(--font-playfair);font-size:var(--text-lg);font-weight:700;line-height:1.3}.BlogHub-module__GBoIkq__industryDescription{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6}.BlogHub-module__GBoIkq__industryAction{padding-top:var(--space-4);color:var(--color-accent-text);font-size:var(--text-sm);margin-top:auto;font-weight:700}.BlogHub-module__GBoIkq__pathGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BlogHub-module__GBoIkq__pathLink{min-height:280px;padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface-primary);flex-direction:column;transition:border-color .18s,box-shadow .18s;display:flex}.BlogHub-module__GBoIkq__pathLink:hover{border-color:var(--color-accent);box-shadow:0 16px 36px #1522381a}.BlogHub-module__GBoIkq__pathNumber{color:var(--color-accent-text);font-size:var(--text-sm);letter-spacing:.12em;font-weight:800}.BlogHub-module__GBoIkq__pathTitle{margin-top:var(--space-6);font-family:var(--font-playfair);font-size:var(--text-2xl);font-weight:700;line-height:1.2}.BlogHub-module__GBoIkq__pathDescription{margin-top:var(--space-3);color:var(--color-text-secondary);line-height:1.65}.BlogHub-module__GBoIkq__pathAction{padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-accent-text);font-size:var(--text-sm);margin-top:auto;font-weight:700}.BlogHub-module__GBoIkq__articlesHeader{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;display:grid}.BlogHub-module__GBoIkq__controls{gap:var(--space-4);margin-bottom:var(--space-7);display:grid}.BlogHub-module__GBoIkq__selectLabel{gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:grid}.BlogHub-module__GBoIkq__select{border:1px solid var(--color-border);background:var(--color-surface-primary);width:100%;min-height:48px;color:var(--color-text-primary);font:600 var(--text-sm) var(--font-inter);text-transform:none;border-radius:3px;padding:10px 40px 10px 14px}.BlogHub-module__GBoIkq__statusGroup{justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs);display:flex}.BlogHub-module__GBoIkq__statusGroup strong{color:var(--color-text-primary)}.BlogHub-module__GBoIkq__articleGrid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BlogHub-module__GBoIkq__emptyState{padding:var(--space-9) var(--space-5);border:1px solid var(--color-border);text-align:center}.BlogHub-module__GBoIkq__emptyState h3{font-family:var(--font-playfair);font-size:var(--text-2xl)}.BlogHub-module__GBoIkq__emptyState p{margin-top:var(--space-3);color:var(--color-text-secondary)}.BlogHub-module__GBoIkq__pagination{gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.BlogHub-module__GBoIkq__paginationLink,.BlogHub-module__GBoIkq__paginationDisabled{border:1px solid var(--color-border);min-height:44px;font-size:var(--text-sm);justify-content:center;align-items:center;padding:8px 18px;font-weight:700;display:inline-flex}.BlogHub-module__GBoIkq__paginationLink:first-child,.BlogHub-module__GBoIkq__paginationDisabled:first-child{justify-self:start}.BlogHub-module__GBoIkq__paginationLink:last-child,.BlogHub-module__GBoIkq__paginationDisabled:last-child{justify-self:end}.BlogHub-module__GBoIkq__paginationLink:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.BlogHub-module__GBoIkq__paginationDisabled{color:#767d86;background:var(--color-surface-secondary)}.BlogHub-module__GBoIkq__pageStatus{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}@media (max-width:1023px){.BlogHub-module__GBoIkq__topicGrid,.BlogHub-module__GBoIkq__industryGrid,.BlogHub-module__GBoIkq__articleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogHub-module__GBoIkq__articlesHeader{grid-template-columns:1fr;gap:0}.BlogHub-module__GBoIkq__controls{max-width:520px}}@media (max-width:767px){.BlogHub-module__GBoIkq__pathGrid{grid-template-columns:1fr}.BlogHub-module__GBoIkq__pathLink{min-height:230px}}@media (max-width:639px){.BlogHub-module__GBoIkq__container{width:min(100% - 32px,1280px)}.BlogHub-module__GBoIkq__topicsSection,.BlogHub-module__GBoIkq__industrySection,.BlogHub-module__GBoIkq__pathsSection,.BlogHub-module__GBoIkq__articlesSection{padding:var(--space-7) 0}.BlogHub-module__GBoIkq__topicGrid,.BlogHub-module__GBoIkq__industryGrid,.BlogHub-module__GBoIkq__articleGrid{grid-template-columns:1fr}.BlogHub-module__GBoIkq__topicLink{min-height:154px}.BlogHub-module__GBoIkq__pagination{grid-template-columns:1fr 1fr}.BlogHub-module__GBoIkq__pageStatus{grid-area:1/1/auto/-1;justify-self:center}}@media (prefers-reduced-motion:reduce){.BlogHub-module__GBoIkq__topicLink,.BlogHub-module__GBoIkq__industryLink,.BlogHub-module__GBoIkq__pathLink,.BlogHub-module__GBoIkq__paginationLink{transition:none}.BlogHub-module__GBoIkq__topicLink:hover,.BlogHub-module__GBoIkq__industryLink:hover{transform:none}}
.BlogTile-module__n-3aCq__card{min-width:0;height:100%}.BlogTile-module__n-3aCq__link{border:1px solid var(--color-border);background:var(--color-surface-primary);height:100%;color:inherit;flex-direction:column;transition:border-color .18s,box-shadow .18s;display:flex}.BlogTile-module__n-3aCq__link:hover{border-color:var(--color-accent);box-shadow:0 16px 38px #1522381a}.BlogTile-module__n-3aCq__link:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.BlogTile-module__n-3aCq__imageWrap{aspect-ratio:1200/630;background:var(--color-surface-secondary);overflow:hidden}.BlogTile-module__n-3aCq__image{object-fit:cover;width:100%;height:100%;transition:transform .24s}.BlogTile-module__n-3aCq__link:hover .BlogTile-module__n-3aCq__image{transform:scale(1.025)}.BlogTile-module__n-3aCq__body{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.BlogTile-module__n-3aCq__meta{gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;font-weight:800;display:flex}.BlogTile-module__n-3aCq__meta span+span{color:var(--color-text-secondary);text-transform:none;font-weight:600}.BlogTile-module__n-3aCq__meta span+span:before{content:"";width:3px;height:3px;margin:0 var(--space-2) 3px 0;background:var(--color-border);border-radius:50%;display:inline-block}.BlogTile-module__n-3aCq__title{margin-bottom:var(--space-3);color:var(--color-text-primary);font-family:var(--font-playfair);font-size:var(--text-xl);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;transition:color .18s;display:-webkit-box;overflow:hidden}.BlogTile-module__n-3aCq__link:hover .BlogTile-module__n-3aCq__title{color:var(--color-accent-text)}.BlogTile-module__n-3aCq__excerpt{margin-bottom:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.7}.BlogTile-module__n-3aCq__footer{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-xs);align-items:center;margin-top:auto;display:flex}.BlogTile-module__n-3aCq__action{color:var(--color-accent-text);font-weight:800}@media (prefers-reduced-motion:reduce){.BlogTile-module__n-3aCq__link,.BlogTile-module__n-3aCq__image,.BlogTile-module__n-3aCq__title{transition:none}.BlogTile-module__n-3aCq__link:hover .BlogTile-module__n-3aCq__image{transform:none}}
.ArticleBanner-module__TWUcXG__banner{align-items:center;gap:var(--space-5);width:100%;min-width:0;max-width:100%;margin:0 0 var(--space-8);padding:var(--space-6);color:#f4f1ea;background:#152238;border:1px solid #334158;border-left:4px solid #d96214;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,auto);display:grid;overflow:hidden;box-shadow:0 12px 30px #1522381f}.ArticleBanner-module__TWUcXG__copy{min-width:0}.ArticleBanner-module__TWUcXG__eyebrow{margin-bottom:var(--space-2);color:#f6c89f;font-family:var(--font-inter);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.5}.ArticleBanner-module__TWUcXG__headline{margin-bottom:var(--space-2);color:#fff;font-family:var(--font-playfair);font-size:var(--text-2xl);overflow-wrap:anywhere;line-height:1.2}.ArticleBanner-module__TWUcXG__body{color:#e4e1da;max-width:62ch;font-family:var(--font-inter);font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.65}.ArticleBanner-module__TWUcXG__cta{color:#152238;min-width:0;min-height:48px;font-family:var(--font-inter);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;background:#f4f1ea;border:2px solid #f4f1ea;border-radius:4px;justify-content:center;align-items:center;padding:12px 18px;font-weight:700;line-height:1.4;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.ArticleBanner-module__TWUcXG__cta:hover{color:#fff;background:#b84e0e;border-color:#b84e0e}.ArticleBanner-module__TWUcXG__cta:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:639px){.ArticleBanner-module__TWUcXG__banner{align-items:stretch;gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.ArticleBanner-module__TWUcXG__cta{width:100%}}@media (prefers-reduced-motion:reduce){.ArticleBanner-module__TWUcXG__cta{transition:none}}
.alternatives-article-module__u_MtBG__contentGrid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.alternatives-article-module__u_MtBG__contentGrid>*{min-width:0}.alternatives-article-module__u_MtBG__desktopToc{top:calc(64px + var(--space-5));border:1px solid var(--color-border);background:var(--color-surface-secondary);padding:var(--space-5);border-radius:8px;position:sticky}.alternatives-article-module__u_MtBG__tocTitle{font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3);font-weight:700}.alternatives-article-module__u_MtBG__tocList{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.alternatives-article-module__u_MtBG__tocLink{padding:9px 0 9px var(--space-3);font-family:var(--font-inter);font-size:var(--text-sm);color:var(--color-text-secondary);border-left:2px solid #0000;line-height:1.4;display:block}.alternatives-article-module__u_MtBG__tocLink:hover,.alternatives-article-module__u_MtBG__tocLink:focus-visible{border-left-color:var(--color-accent);color:var(--color-accent-text)}.alternatives-article-module__u_MtBG__mobileToc{margin-bottom:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface-secondary);border-radius:8px;display:none}.alternatives-article-module__u_MtBG__mobileToc summary{cursor:pointer;min-height:48px;padding:var(--space-4) var(--space-5)}.alternatives-article-module__u_MtBG__mobileToc nav{padding:0 var(--space-5) var(--space-5)}.alternatives-article-module__u_MtBG__relatedSection{border-top:1px solid var(--color-border);padding-top:var(--space-7);margin-top:var(--space-2)}.alternatives-article-module__u_MtBG__relatedGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alternatives-article-module__u_MtBG__relatedCard{border:1px solid var(--color-border);background:var(--color-surface-primary);height:100%;padding:var(--space-5);border-radius:8px;flex-direction:column;display:flex}@media (max-width:900px){.alternatives-article-module__u_MtBG__contentGrid{grid-template-columns:minmax(0,1fr)}.alternatives-article-module__u_MtBG__desktopToc{display:none}.alternatives-article-module__u_MtBG__mobileToc{display:block}}@media (max-width:700px){.alternatives-article-module__u_MtBG__relatedGrid{grid-template-columns:1fr}}
