/* Only the additional blog/news/information pages; approved articles are unchanged. */
.home-v2.drc-publication-extended :is(.drc-document,.drc-case-lead) :is(img,video,object,embed){max-width:100%;height:auto}
.home-v2.drc-publication-extended :is(.drc-document,.drc-case-lead) img.emoji{display:inline;width:1em!important;height:1em!important;margin:0!important;border:0!important;vertical-align:-.12em}
.home-v2.drc-publication-extended .drc-document :is(p,span,div,li){max-width:100%}
.home-v2.drc-publication-extended .drc-document :is(.article_figure_content,.article_figure_sizer,.article_figure_object){position:static!important;inset:auto!important;width:auto!important;height:auto!important;padding:0!important;margin:24px 0;max-width:100%}
.home-v2.drc-publication-extended .drc-document .article_figure_content img{position:static!important;width:auto!important;height:auto!important;margin:auto}
.home-v2.drc-publication-extended .drc-document .img_center{text-align:center;margin-block:28px}
.home-v2.drc-publication-extended .drc-document img{margin-inline:auto}
.home-v2.drc-publication-extended .drc-document .drc-publication-original-image{margin:32px 0;padding:18px;background:#f5f7f8;border:1px solid var(--v2-line);border-radius:6px}
.home-v2.drc-publication-extended .drc-document :is(.about,.article_decoration_first,.article_decoration_last){font-family:inherit;font-size:inherit;line-height:inherit}
.home-v2.drc-publication-extended .drc-document .drc-publication-table{overflow-x:auto;max-width:100%;margin:28px 0;border:1px solid var(--v2-line);border-radius:6px}
.home-v2.drc-publication-extended .drc-document .drc-publication-table table{width:100%!important;min-width:520px;margin:0;border:0;table-layout:auto}
.home-v2.drc-publication-extended .drc-document .drc-publication-table :is(td,th){min-width:110px;width:auto!important;word-break:normal;overflow-wrap:normal;font-size:14px}
.home-v2.drc-publication-extended .drc-document .drc-publication-table tr:nth-child(even){background:#eef4f7}
.home-v2.drc-publication-extended .drc-document :is(ymaps,.ymaps-map,.ymaps-i-ua_js_yes){max-width:100%!important}
.home-v2.drc-publication-extended .drc-publication-component{margin:38px 0}
.home-v2.drc-publication-extended .drc-publication-component :is(.v2-container,.v3-wrap){width:100%;padding-inline:0;max-width:100%}
.home-v2.drc-publication-extended .drc-publication-component .drc-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.home-v2.drc-publication-extended .drc-publication-component a{text-decoration:none}
.home-v2.drc-publication-extended .drc-service-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.home-v2.drc-publication-extended .drc-service-gallery figure{margin:0}
.home-v2.drc-publication-extended .drc-service-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}
.home-v2.drc-publication-extended .drc-service-gallery figcaption{font-size:12px;line-height:1.5;margin-top:10px}
@media(max-width:600px){.home-v2.drc-publication-extended .drc-case-intro h1{overflow-wrap:anywhere}.home-v2.drc-publication-extended .drc-document :is(.alignright,.alignleft){float:none!important;margin-inline:0!important}.home-v2.drc-publication-extended .drc-publication-component .drc-team-grid{grid-template-columns:1fr}.home-v2.drc-publication-extended .drc-document .drc-publication-original-image{padding:10px}.home-v2.drc-publication-extended .drc-document [style*="margin-left"]{margin-left:0!important}}

/* Keep the reused staff/workflow components free of document-heading decoration. */
.home-v2.drc-publication-extended .drc-publication-component h4{padding:0;border:0;background:none}
.home-v2.drc-publication-extended .drc-publication-team .drc-team-card{color:var(--v2-ink)}
.home-v2.drc-publication-extended .drc-publication-team .drc-team-card>img{width:100%;height:auto}
.home-v2.drc-publication-extended .drc-publication-workflow ol{list-style:none;margin:26px 0 0;padding:0}
.home-v2.drc-publication-extended .drc-publication-workflow li{padding:0 0 23px;margin:0;background:none;border-radius:0}
.home-v2.drc-publication-extended .drc-publication-workflow li:last-child{padding-bottom:0}
.home-v2.drc-publication-extended .drc-publication-workflow h4{margin:0 0 6px;font-size:19px;font-weight:500;line-height:1.3}
.home-v2.drc-publication-extended .drc-publication-workflow li p{font-size:13px;color:#536673;margin:0;max-width:430px}
@media(max-width:760px){.home-v2.drc-publication-extended .drc-publication-workflow h4{font-size:20px}.home-v2.drc-publication-extended .drc-publication-workflow li p{font-size:14px}}
