/* Blog-only presentation. The site header, footer, pages and IDX controls retain their styles. */
body.dp-shared-blog .dp-blog-shell{--dp-ink:#333;--dp-muted:#527269;--dp-green:#1e6556;--dp-line:#dfe8e3;--dp-wash:#f4f7f4;max-width:1120px!important;margin:0 auto!important;padding:26px 24px 0!important;color:var(--dp-ink);font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.75}
.dp-blog-shell *{box-sizing:border-box}.dp-blog-shell [hidden]{display:none!important}
.dp-blog-shell a{color:var(--dp-green);text-underline-offset:4px}.dp-blog-shell a:focus-visible,.dp-blog-shell summary:focus-visible{outline:3px solid #427b6d;outline-offset:5px}
.dp-blog-preview-note{padding:12px 18px;background:#edf3ed;border:1px solid var(--dp-line);border-radius:5px;font-size:13px;margin-bottom:20px}
.dp-blog-breadcrumbs{font-size:13px;line-height:1.7;color:#65716a;display:flex;gap:11px;flex-wrap:wrap;padding:0 0 40px}.dp-blog-breadcrumbs a{text-decoration:none}.dp-blog-breadcrumbs [aria-current]{max-width:700px}
.dp-blog-heading{max-width:1000px;margin:0 auto 25px}.dp-blog-heading-authored{margin-bottom:14px}.dp-blog-shell .dp-blog-eyebrow{font:700 12px/1.6 Inter,Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--dp-muted)!important;margin:0 0 16px!important}
.dp-blog-shell h1,.dp-blog-shell h2,.dp-blog-shell h3{font-family:Inter,Arial,sans-serif!important;color:var(--dp-ink)!important;letter-spacing:-.025em!important;text-align:left!important;word-spacing:normal!important}
.dp-blog-shell h1{font-size:clamp(34px,4vw,48px)!important;line-height:1.16!important;font-weight:700!important;margin:0 0 25px!important}
.dp-blog-copy{max-width:1000px;margin:0 auto 60px;min-width:0}
.dp-blog-copy>.dp-editorial-guide,.dp-blog-copy>.dp-agent-guide,.dp-blog-copy>.dp-rich-article{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.dp-blog-copy :where(p,li,figcaption):not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){text-align:left!important;letter-spacing:normal!important;word-spacing:normal!important}
.dp-blog-copy p:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){font-family:Inter,Arial,sans-serif!important;font-size:18px!important;line-height:1.75!important;margin:0 0 21px!important}
.dp-blog-copy>p:first-of-type,.dp-blog-copy>.dp-editorial-guide>p:first-of-type,.dp-blog-copy>.dp-agent-guide>p:first-of-type,.dp-blog-copy>.dp-rich-article>p:first-of-type{font-size:21px!important;line-height:1.6!important}
.dp-blog-copy h2:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){font-size:30px!important;line-height:1.3!important;font-weight:650!important;margin:48px 0 22px!important;scroll-margin-top:125px}
.dp-blog-copy h3:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){font-size:24px!important;line-height:1.35!important;margin:30px 0 18px!important;font-weight:650!important}
.dp-blog-copy h4{font-family:Inter,Arial,sans-serif;font-size:20px;line-height:1.4}
.dp-blog-copy figure:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){width:100%!important;max-width:900px!important;margin:28px auto 34px!important;float:none!important}
.dp-blog-copy img:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){display:block!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;border-radius:6px!important;float:none!important}
.dp-blog-copy figure img:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){width:100%!important;max-width:900px!important}
.dp-blog-copy figcaption{font-size:12px!important;line-height:1.6!important;color:#61736a!important;margin:10px 0 0!important}
.dp-blog-copy ul,.dp-blog-copy ol{padding-left:26px}.dp-blog-copy li{margin-bottom:9px}
.dp-blog-copy .table-wrap,.dp-blog-copy .wp-block-table{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}
.dp-blog-copy table:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){width:100%;border-collapse:collapse;font-size:15px;margin:24px 0}
.dp-blog-copy :where(td,th):not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){border:1px solid var(--dp-line);padding:12px;text-align:left;vertical-align:top}
.dp-blog-copy th:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){background:#edf3ed;font-weight:600}
.dp-blog-copy iframe{max-width:100%}.dp-blog-copy blockquote{border-left:3px solid #a9c4b8;padding:8px 22px;margin:28px 0;background:var(--dp-wash)}
.dp-blog-jump{position:relative;margin:32px 0 38px;border-block:1px solid var(--dp-line);background:white;clear:both}
.dp-blog-jump-inner{display:flex;gap:9px;overflow-x:auto;padding:15px 0;scrollbar-width:thin}
.dp-blog-jump a{display:block;flex:0 0 auto;padding:7px 13px;border:1px solid #d8e5de;border-radius:5px;background:#f6f9f6;font:500 13px/1.4 Inter,Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap}
.dp-blog-jump a:hover{background:#e9f0e9}.dp-blog-pages{margin:25px 0}
.dp-blog-agent{max-width:900px;margin:0 auto 60px;display:grid;grid-template-columns:108px 1fr;gap:28px;align-items:start;padding:30px 0 0;border-top:1px solid var(--dp-line)}
.dp-blog-agent>img{width:108px;height:108px;object-fit:cover;border-radius:50%}.dp-blog-shell .dp-blog-agent h2{font-size:27px;line-height:1.3;margin:0 0 14px;font-weight:650}.dp-blog-agent p{font-size:17px;line-height:1.7;margin:0 0 20px}
.dp-blog-shell .dp-blog-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;background:var(--dp-green);color:white!important;border:1px solid var(--dp-green);border-radius:5px;padding:10px 22px;font:600 15px/1.6 Inter,Arial,sans-serif;text-decoration:none}
.dp-blog-more{background:var(--dp-wash);border:1px solid var(--dp-line);border-radius:6px;padding:30px;margin:0 auto 55px;max-width:1068px}.dp-blog-shell .dp-blog-more h2{font-size:26px;margin:0 0 22px;line-height:1.3;font-weight:650}.dp-blog-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dp-blog-more-grid>a{padding:20px;background:white;border:1px solid var(--dp-line);border-radius:6px;text-decoration:none;font-size:17px;font-weight:600}.dp-blog-more-grid small{display:block;font-size:13px;line-height:1.6;color:#69786f;font-weight:400;margin-top:7px}
@media(max-width:760px){body.dp-shared-blog .dp-blog-shell{padding:22px 20px 0!important}.dp-blog-breadcrumbs{font-size:12px;padding-bottom:30px}.dp-blog-heading{margin-bottom:22px}.dp-blog-shell h1{font-size:34px!important;line-height:1.18!important}.dp-blog-copy{margin-bottom:40px}.dp-blog-copy p:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){font-size:17px!important;line-height:1.75!important}.dp-blog-copy>p:first-of-type,.dp-blog-copy>.dp-editorial-guide>p:first-of-type,.dp-blog-copy>.dp-agent-guide>p:first-of-type,.dp-blog-copy>.dp-rich-article>p:first-of-type{font-size:19px!important;line-height:1.6!important}.dp-blog-copy h2:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){font-size:27px!important;margin-top:35px!important}.dp-blog-copy h3:not(:where(.sidx-container *,.showcaseidx-container *,.sidx-widget *)){font-size:23px!important}.dp-blog-jump{margin:25px 0 28px}.dp-blog-jump a{font-size:12px!important}.dp-blog-agent{grid-template-columns:70px 1fr;gap:18px;margin-bottom:40px}.dp-blog-agent>img{width:70px;height:70px}.dp-blog-shell .dp-blog-agent h2{font-size:24px}.dp-blog-agent p{font-size:16px}.dp-blog-more{padding:22px 18px;margin-bottom:35px}.dp-blog-more-grid{grid-template-columns:1fr}.dp-blog-copy table{font-size:14px}.dp-blog-copy :where(td,th){padding:9px;overflow-wrap:anywhere}}
@media print{.dp-blog-preview-note,.dp-blog-jump,.dp-blog-more,.dp-blog-agent{display:none!important}.dp-blog-shell{max-width:none!important}}
