.page-module__dgei_G__breadcrumb{background:var(--color-off-white);border-bottom:1px solid var(--color-border);padding:12px 0}.page-module__dgei_G__breadcrumbList{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;list-style:none;display:flex}.page-module__dgei_G__breadcrumbList li+li:before{content:"/";margin-right:8px}.page-module__dgei_G__breadcrumbList a{color:var(--color-primary);text-decoration:none}.page-module__dgei_G__breadcrumbList a:hover{text-decoration:underline}.page-module__dgei_G__hero{background:var(--color-primary);padding:64px 0 56px}.page-module__dgei_G__heroInner{max-width:860px}.page-module__dgei_G__heroMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module__dgei_G__categoryBadge{background:var(--color-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:4px 14px;font-size:.75rem;font-weight:700;display:inline-block}.page-module__dgei_G__heroHeading{color:var(--color-white);max-width:860px;margin-bottom:24px;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;line-height:1.25}.page-module__dgei_G__authorRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-module__dgei_G__authorName{color:#ffffffe6;font-size:.9375rem;font-weight:600}.page-module__dgei_G__publishDate{color:#ffffffa6;font-size:.875rem}.page-module__dgei_G__coverWrap{background:var(--color-off-white)}.page-module__dgei_G__coverImg{object-fit:cover;width:100%;max-height:480px;display:block}.page-module__dgei_G__articleLayout{grid-template-columns:1fr;gap:48px;padding:64px 0;display:grid}@media (min-width:1024px){.page-module__dgei_G__articleLayout{grid-template-columns:1fr 300px}}.page-module__dgei_G__articleBody{min-width:0}.page-module__dgei_G__excerpt{color:var(--color-text-muted);border-left:4px solid var(--color-accent);margin-bottom:40px;padding-left:20px;font-size:1.125rem;line-height:1.75}.page-module__dgei_G__bodyContent{color:var(--color-text);font-size:1rem;line-height:1.8}.page-module__dgei_G__bodyContent h2{color:var(--color-dark);margin:2em 0 .75em;font-size:1.5rem;font-weight:700}.page-module__dgei_G__bodyContent h3{color:var(--color-dark);margin:1.75em 0 .5em;font-size:1.1875rem;font-weight:700}.page-module__dgei_G__bodyContent p{margin-bottom:1.25rem}.page-module__dgei_G__bodyContent ul,.page-module__dgei_G__bodyContent ol{margin-bottom:1.25rem;padding-left:24px}.page-module__dgei_G__bodyContent li{margin-bottom:.5rem}.page-module__dgei_G__bodyContent blockquote{border-left:4px solid var(--color-primary);background:var(--color-off-white);color:var(--color-text-muted);border-radius:0 6px 6px 0;margin:2rem 0;padding:16px 24px;font-style:italic}.page-module__dgei_G__bodyContent img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0}.page-module__dgei_G__bodyContent a{color:var(--color-primary)}.page-module__dgei_G__bodyContent a:hover{text-decoration:none}.page-module__dgei_G__sidebar{flex-direction:column;gap:28px;display:flex}.page-module__dgei_G__ctaBox{background:var(--color-primary);color:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:28px 20px;display:flex}.page-module__dgei_G__ctaBox h3{font-size:1.25rem;font-weight:800;line-height:1.3}.page-module__dgei_G__ctaBox p,.page-module__dgei_G__ctaBoxText{color:#ffffffd1;font-size:.9375rem;line-height:1.6}.page-module__dgei_G__servicesBox{background:var(--color-off-white);border-radius:12px;padding:24px 20px}.page-module__dgei_G__boxHeading{color:var(--color-dark);margin-bottom:14px;font-size:1rem;font-weight:700}.page-module__dgei_G__servicesList{flex-direction:column;gap:10px;list-style:none;display:flex}.page-module__dgei_G__servicesList a{color:var(--color-primary);font-size:.9375rem;font-weight:500;text-decoration:none}.page-module__dgei_G__servicesList a:hover{color:var(--color-accent)}.page-module__dgei_G__relatedSection{border-top:1px solid var(--color-border);padding:64px 0}.page-module__dgei_G__relatedHeading{color:var(--color-dark);margin-bottom:32px;font-size:1.5rem;font-weight:800}.page-module__dgei_G__relatedGrid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:600px){.page-module__dgei_G__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page-module__dgei_G__relatedGrid{grid-template-columns:repeat(3,1fr)}}.page-module__dgei_G__relatedCard{flex-direction:column;gap:10px;display:flex}.page-module__dgei_G__relatedCategory{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:700}.page-module__dgei_G__relatedTitle{color:var(--color-dark);font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none}.page-module__dgei_G__relatedTitle:hover{color:var(--color-primary)}.page-module__dgei_G__relatedExcerpt{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.page-module__dgei_G__authorBio{border-top:1px solid var(--color-border);background:var(--color-off-white);border-radius:var(--card-radius);align-items:flex-start;gap:16px;margin-top:40px;padding:24px;display:flex}.page-module__dgei_G__authorBioAvatar{background:var(--color-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:700;display:flex}.page-module__dgei_G__authorBioName{color:var(--color-dark);margin-bottom:4px;font-size:1rem;font-weight:700}.page-module__dgei_G__authorBioDesc{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}
