.page-module__dgei_G__page{background:var(--color-bg);padding-top:80px}.page-module__dgei_G__shell{max-width:var(--max-width);padding:2.5rem var(--gutter-x-sm) 4.5rem;margin:0 auto}.page-module__dgei_G__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2.5rem;display:grid}.page-module__dgei_G__article{min-width:0}.page-module__dgei_G__heroMedia{aspect-ratio:21/9;background:var(--color-surface-alt);width:100%;margin-bottom:2.25rem;position:relative;overflow:hidden}.page-module__dgei_G__heroImage{object-fit:cover}.page-module__dgei_G__header{margin-bottom:1.5rem}.page-module__dgei_G__kicker{font-family:var(--font-ui);font-size:var(--text-12);letter-spacing:1px;text-transform:uppercase;color:var(--color-muted);margin:0 0 .65rem;font-weight:400;line-height:20px}.page-module__dgei_G__title{font-family:var(--font-editorial);font-size:var(--text-4xl);font-weight:400;line-height:var(--leading-55);color:var(--color-text);margin:0 0 .75rem}.page-module__dgei_G__date{font-family:var(--font-ui);font-size:var(--text-12);font-weight:400;line-height:var(--leading-12);letter-spacing:.5px;color:var(--color-muted);margin:0}.page-module__dgei_G__content{font-family:var(--font-editorial);color:var(--color-text)}.page-module__dgei_G__content p{font-size:var(--text-lg);line-height:var(--leading-20);margin:0 0 1rem}:is(.page-module__dgei_G__content h2,.page-module__dgei_G__content h3,.page-module__dgei_G__content h4){font-family:var(--font-editorial);font-weight:400;line-height:var(--leading-40);color:var(--color-text);margin:2rem 0 .75rem}.page-module__dgei_G__content h2{font-size:var(--text-4xl-mobile)}:is(.page-module__dgei_G__content h2.p1,.page-module__dgei_G__content .elementor-widget-container h2.p1){font-family:var(--font-editorial);margin-bottom:24px;font-size:24px;font-weight:500;line-height:32px}.page-module__dgei_G__content h3{font-size:var(--text-3xl)}.page-module__dgei_G__content h4{font-size:var(--text-2xl)}:is(.page-module__dgei_G__content ul,.page-module__dgei_G__content ol){margin:0 0 1.1rem 1.25rem}.page-module__dgei_G__content li{font-size:var(--text-lg);line-height:var(--leading-20);margin-bottom:.5rem}.page-module__dgei_G__content a{color:var(--color-brown);text-underline-offset:2px;text-decoration:underline}.page-module__dgei_G__content img{max-width:100%;height:auto}:is(.page-module__dgei_G__content iframe,.page-module__dgei_G__content video,.page-module__dgei_G__content embed){border:0;max-width:100%}:is(.page-module__dgei_G__content .wp-block-embed__wrapper,.page-module__dgei_G__content figure.wp-block-embed>div){aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}:is(.page-module__dgei_G__content .wp-block-embed__wrapper iframe,.page-module__dgei_G__content figure.wp-block-embed iframe){width:100%;height:100%;position:absolute;inset:0}:is(.page-module__dgei_G__content iframe[src*=youtube],.page-module__dgei_G__content iframe[src*=vimeo],.page-module__dgei_G__content iframe[src*=player\.]){aspect-ratio:16/9;width:100%;height:auto;min-height:180px}.page-module__dgei_G__content blockquote{color:var(--color-text);border-left:1px solid #e3ddd4;margin:1.5rem 0;padding-left:1rem}.page-module__dgei_G__shareSection{border-top:1px solid #e3ddd4;margin-top:2.2rem;padding-top:1.1rem}.page-module__dgei_G__shareTitle{font-family:var(--font-ui);font-size:var(--text-12);letter-spacing:1px;text-transform:uppercase;color:var(--color-text);margin:0 0 .6rem;font-weight:400;line-height:20px}.page-module__dgei_G__sidebar{padding-left:var(--gutter-x);border-left:1px solid #e3ddd4;position:sticky;top:100px}.page-module__dgei_G__socialRow{gap:.55rem;margin-bottom:1.1rem;display:flex}.page-module__dgei_G__socialIcon{width:36px;height:36px;color:var(--color-text);border:1px solid #d8d2ca;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.page-module__dgei_G__socialIcon:hover{border-color:var(--color-brown);color:var(--color-brown)}.page-module__dgei_G__sidebarTitle{font-family:var(--font-ui);font-size:var(--text-12);letter-spacing:1px;text-transform:uppercase;color:var(--color-muted);margin:0 0 1rem;font-weight:400;line-height:20px}.page-module__dgei_G__relatedList{flex-direction:column;gap:1.5rem;display:flex}.page-module__dgei_G__relatedCard{color:inherit;border-top:1px solid #e3ddd4;padding-top:1rem;text-decoration:none;display:block}.page-module__dgei_G__relatedMedia{aspect-ratio:16/10;background:var(--color-surface-alt);width:100%;margin-bottom:.75rem;position:relative;overflow:hidden}.page-module__dgei_G__relatedImage{object-fit:cover}.page-module__dgei_G__relatedHeading{font-family:var(--font-editorial);font-size:var(--text-22);font-weight:400;line-height:var(--leading-22);color:var(--color-text);margin:0 0 .5rem;transition:color .2s,text-decoration-color .2s}.page-module__dgei_G__relatedCard:hover .page-module__dgei_G__relatedHeading{color:var(--color-brown);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.page-module__dgei_G__relatedExcerpt{font-family:var(--font-editorial);font-size:var(--text-base);line-height:var(--leading-15);color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .45rem;display:-webkit-box;overflow:hidden}.page-module__dgei_G__relatedDate{font-family:var(--font-ui);font-size:var(--text-12);font-weight:400;line-height:var(--leading-12);letter-spacing:.5px;color:var(--color-muted);margin:0}.page-module__dgei_G__relatedCard:last-child{border-bottom:1px solid #e3ddd4;padding-bottom:1rem}@media (max-width:900px){.page-module__dgei_G__layout{grid-template-columns:1fr;gap:2rem}.page-module__dgei_G__heroMedia{aspect-ratio:16/10}.page-module__dgei_G__sidebar{border-left:0;padding-left:0;position:static}}@media (max-width:560px){.page-module__dgei_G__shell{padding:1.75rem 1rem 3rem}.page-module__dgei_G__heroMedia{aspect-ratio:16/10;margin-bottom:1.35rem}.page-module__dgei_G__title{font-size:var(--text-4xl-mobile);line-height:var(--leading-48)}:is(.page-module__dgei_G__content p,.page-module__dgei_G__content li){font-size:var(--text-base);line-height:var(--leading-15)}.page-module__dgei_G__content h2{font-size:var(--text-3xl);line-height:1.1}.page-module__dgei_G__content h3{font-size:var(--text-2xl);line-height:1.12}}
