.page-module__dgei_G__breadcrumb{font-family:var(--font-body);color:var(--color-gray-400);justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:.8rem;display:flex}.page-module__dgei_G__breadcrumbLink{color:var(--color-gray-500);text-decoration:none;transition:color .3s}.page-module__dgei_G__breadcrumbLink:hover{color:var(--color-sapphire)}.page-module__dgei_G__breadcrumbSeparator{color:var(--color-gray-300);-webkit-user-select:none;user-select:none}.page-module__dgei_G__breadcrumbCurrent{color:var(--color-obsidian);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;overflow:hidden}.page-module__dgei_G__heroWrapper{width:100%;margin:0;padding:0;position:relative}.page-module__dgei_G__heroImageContainer{border-radius:0;width:100%;height:45vh;min-height:350px;max-height:550px;position:relative;overflow:hidden}.page-module__dgei_G__heroImage{object-fit:cover}.page-module__dgei_G__heroOverlay{z-index:1;border-radius:0;position:absolute;inset:0}.page-module__dgei_G__heroCategoryBadge{z-index:2;font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;background:var(--color-white);border-radius:0;padding:7px 16px;font-size:.7rem;font-weight:700;display:inline-block;position:absolute;top:20px;left:20px}.page-module__dgei_G__articleHeader{z-index:2;text-align:center;max-width:740px;margin:48px auto 0;padding:0 24px;position:relative}.page-module__dgei_G__articleTitle{font-family:var(--font-display);color:var(--color-obsidian);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.2}.page-module__dgei_G__articleMeta{font-family:var(--font-body);color:var(--color-gray-500);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;display:flex}.page-module__dgei_G__metaDivider{color:var(--color-gray-300)}.page-module__dgei_G__authorCard{background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:0;align-items:center;gap:16px;max-width:740px;margin:32px auto 40px;padding:24px 28px;display:flex}.page-module__dgei_G__authorAvatar{background:linear-gradient(135deg, var(--color-sapphire) 0%, var(--color-obsidian) 100%);width:56px;min-width:56px;height:56px;color:var(--color-white);font-family:var(--font-display);border-radius:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.page-module__dgei_G__authorInfo{flex-direction:column;gap:2px;display:flex}.page-module__dgei_G__authorName{font-family:var(--font-body);color:var(--color-obsidian);font-size:.95rem;font-weight:700}.page-module__dgei_G__authorRole{font-family:var(--font-body);color:var(--color-gray-500);font-size:.8rem}.page-module__dgei_G__articleBody{max-width:740px;font-family:var(--font-body);color:var(--color-gray-800);margin:0 auto;padding:0 24px 64px;font-size:1.08rem;line-height:1.85}.page-module__dgei_G__articleBody p{margin-bottom:24px}.page-module__dgei_G__articleBody p:first-of-type:first-letter{font-family:var(--font-display);color:var(--color-sapphire);float:left;margin-top:6px;margin-right:10px;font-size:3.6em;font-weight:700;line-height:.8}.page-module__dgei_G__articleBody h1,.page-module__dgei_G__articleBody h2,.page-module__dgei_G__articleBody h2{font-family:var(--font-display);color:var(--color-obsidian);letter-spacing:-.01em;margin-top:48px;margin-bottom:20px;font-size:1.65rem;font-weight:700;line-height:1.3}.page-module__dgei_G__articleBody h3{font-family:var(--font-display);color:var(--color-obsidian);margin-top:36px;margin-bottom:14px;font-size:1.25rem;font-weight:600;line-height:1.35}.page-module__dgei_G__articleBody ul,.page-module__dgei_G__articleBody ol{margin-bottom:24px;padding-left:24px}.page-module__dgei_G__articleBody li{margin-bottom:8px}.page-module__dgei_G__articleBody strong{color:var(--color-obsidian);font-weight:700}.page-module__dgei_G__articleBody blockquote{border-left:4px solid var(--color-sapphire);font-family:var(--font-display);color:var(--color-obsidian);background:#f0f7ff;border-radius:0;margin:40px 0;padding:20px 28px;font-size:1.2rem;font-style:italic;line-height:1.6}.page-module__dgei_G__articleBody hr{border:none;border-top:1px solid var(--color-gray-200);margin:48px 0}.page-module__dgei_G__articleBody a{color:var(--color-sapphire);text-underline-offset:4px;text-decoration:underline;transition:color .2s}.page-module__dgei_G__articleBody a:hover{color:var(--color-obsidian)}.page-module__dgei_G__articleBody img{border-radius:4px;max-width:100%;height:auto;margin:32px 0}.page-module__dgei_G__shareSection{border-top:1px solid var(--color-gray-200);max-width:740px;margin:0 auto;padding:32px 24px 48px}.page-module__dgei_G__shareLabel{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--color-gray-500);margin-bottom:16px;font-size:.8rem;font-weight:600;display:block}.page-module__dgei_G__shareButtons{flex-wrap:wrap;gap:12px;display:flex}.page-module__dgei_G__shareButton{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-obsidian);border:1px solid var(--color-gray-200);background:var(--color-white);border-radius:0;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__dgei_G__shareButton:hover{border-color:var(--color-sapphire);color:var(--color-sapphire);background:#f0f7ff;transform:translateY(-1px);box-shadow:0 4px 12px #0064e51f}.page-module__dgei_G__shareIcon{font-size:1rem}.page-module__dgei_G__relatedSection{max-width:var(--container-xl);border-top:1px solid var(--color-gray-200);margin:0 auto;padding:64px 24px 80px}.page-module__dgei_G__relatedOverline{font-family:var(--font-body);letter-spacing:4px;text-transform:uppercase;color:var(--color-sapphire);text-align:center;margin-bottom:12px;font-size:.75rem;font-weight:600;display:block}.page-module__dgei_G__relatedTitle{font-family:var(--font-display);color:var(--color-obsidian);text-align:center;margin-bottom:48px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.page-module__dgei_G__relatedGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module__dgei_G__relatedCard{color:inherit;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:0;text-decoration:none;transition:box-shadow .4s,transform .4s,border-color .4s;overflow:hidden}.page-module__dgei_G__relatedCard:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 32px #0615281a}.page-module__dgei_G__relatedCardImageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.page-module__dgei_G__relatedCardImage{object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.page-module__dgei_G__relatedCard:hover .page-module__dgei_G__relatedCardImage{transform:scale(1.06)}.page-module__dgei_G__relatedCardBadge{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;background:var(--color-white);border-radius:0;padding:4px 10px;font-size:.65rem;font-weight:600;display:inline-block;position:absolute;top:12px;left:12px}.page-module__dgei_G__relatedCardContent{padding:22px}.page-module__dgei_G__relatedCardTitle{font-family:var(--font-display);color:var(--color-obsidian);margin-bottom:8px;font-size:1.1rem;font-weight:600;line-height:1.35}.page-module__dgei_G__relatedCardMeta{font-family:var(--font-body);color:var(--color-gray-500);margin-bottom:14px;font-size:.8rem}.page-module__dgei_G__relatedReadMore{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-sapphire);font-weight:600;transition:letter-spacing .3s}.page-module__dgei_G__relatedCard:hover .page-module__dgei_G__relatedReadMore{letter-spacing:var(--tracking-wide)}.page-module__dgei_G__ctaSection{background:linear-gradient(135deg, var(--color-obsidian) 0%, var(--color-obsidian-light) 50%, var(--color-obsidian) 100%);text-align:center;padding:80px 24px}.page-module__dgei_G__ctaContainer{max-width:640px;margin:0 auto}.page-module__dgei_G__ctaOverline{font-family:var(--font-body);letter-spacing:4px;text-transform:uppercase;color:var(--color-sapphire);margin-bottom:16px;font-size:.75rem;font-weight:600;display:block}.page-module__dgei_G__ctaTitle{font-family:var(--font-display);color:var(--color-white);margin-bottom:16px;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;line-height:1.25}.page-module__dgei_G__ctaText{font-family:var(--font-body);color:#fff9;margin-bottom:36px;font-size:1rem;line-height:1.7}.page-module__dgei_G__ctaButton{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white);background:var(--color-sapphire);border-radius:0;padding:16px 40px;font-weight:700;text-decoration:none;transition:background .3s,transform .3s,box-shadow .3s;display:inline-block}.page-module__dgei_G__ctaButton:hover{background:var(--color-sapphire-dark);transform:translateY(-2px);box-shadow:0 8px 24px #0064e559}@media (max-width:1024px){.page-module__dgei_G__relatedGrid{grid-template-columns:repeat(2,1fr)}.page-module__dgei_G__heroImageContainer{height:auto;min-height:unset;max-height:unset;aspect-ratio:16/8}}@media (max-width:768px){.page-module__dgei_G__heroWrapper{margin-top:16px;padding:0 16px}.page-module__dgei_G__heroImageContainer{height:auto;min-height:unset;max-height:unset;aspect-ratio:16/9;border-radius:0}.page-module__dgei_G__heroOverlay{border-radius:0}.page-module__dgei_G__articleHeader{margin-top:32px;padding:0 20px}.page-module__dgei_G__articleTitle{font-size:clamp(1.6rem,5vw,2.2rem)}.page-module__dgei_G__authorCard{margin:24px 20px 32px;padding:20px}.page-module__dgei_G__articleBody{padding:0 20px 48px;font-size:1rem}.page-module__dgei_G__articleBody p:first-of-type:first-letter{font-size:3em}.page-module__dgei_G__articleBody h2{margin-top:36px;font-size:1.4rem}.page-module__dgei_G__articleBody h3{font-size:1.15rem}.page-module__dgei_G__pullQuote{margin:28px 0;padding:16px 20px;font-size:1.05rem}.page-module__dgei_G__shareSection{padding:24px 20px 40px}.page-module__dgei_G__relatedGrid{grid-template-columns:1fr;gap:24px}.page-module__dgei_G__relatedSection{padding:48px 20px 64px}.page-module__dgei_G__ctaSection{padding:60px 20px}}@media (max-width:480px){.page-module__dgei_G__breadcrumbCurrent{max-width:180px}.page-module__dgei_G__articleTitle{font-size:1.5rem}.page-module__dgei_G__authorCard{text-align:center;flex-direction:column;gap:12px}.page-module__dgei_G__authorInfo{align-items:center}.page-module__dgei_G__shareButtons{flex-direction:column}.page-module__dgei_G__shareButton{justify-content:center}.page-module__dgei_G__articleBody p:first-of-type:first-letter{font-size:2.6em}.page-module__dgei_G__heroCategoryBadge{padding:5px 12px;font-size:.6rem;top:12px;left:12px}}
