:root{--dp-color-ink:#173f5f;--dp-color-text:#253746;--dp-color-muted:#5f6f7b;--dp-color-accent:#1a8fa7;--dp-color-accent-strong:#0f6f86;--dp-color-surface:#ffffff;--dp-color-surface-soft:#eef7fb;--dp-color-border:#cbdce5;--dp-color-success:#176b4a;--dp-color-warning:#8a5a00;--dp-color-danger:#9f2d2d;--dp-radius-sm:.5rem;--dp-radius-md:.875rem;--dp-radius-lg:1.25rem;--dp-shadow-sm:0 4px 16px rgba(23,63,95,.08);--dp-shadow-md:0 12px 32px rgba(23,63,95,.12);--dp-space-1:.25rem;--dp-space-2:.5rem;--dp-space-3:.75rem;--dp-space-4:1rem;--dp-space-5:1.5rem;--dp-space-6:2rem;--dp-space-7:3rem;--dp-space-8:4rem;--dp-content-max:75rem;--dp-reading-max:50rem;--dp-transition:180ms ease}.dp-framework{color:var(--dp-color-text);background:#fff0}.dp-framework *,.dp-framework *::before,.dp-framework *::after{box-sizing:border-box}.dp-template{width:100%}.dp-template__content{width:min(100%,var(--dp-content-max));margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.dp-template--pillar,.dp-template--practical-guide,.dp-template--technical-guide,.dp-template--comparison,.dp-template--buying-guide,.dp-template--product-review,.dp-template--woocommerce-product,.dp-template--tutorial,.dp-template--short-answer,.dp-template--true-false,.dp-template--category,.dp-template--author,.dp-template--methodology{container-type:inline-size}.dp-framework{font-family:inherit;line-height:1.65}.dp-framework h2,.dp-framework h3,.dp-framework h4{color:var(--dp-color-ink);line-height:1.2;text-wrap:balance}.dp-framework h2{margin-block:0 1rem;font-size:clamp(1.65rem,3vw,2.5rem)}.dp-framework h3{margin-block:1.5rem .75rem;font-size:clamp(1.2rem,2vw,1.55rem)}.dp-framework p,.dp-framework ul,.dp-framework ol,.dp-framework dl{margin-block:0 1rem}.dp-framework a{color:var(--dp-color-accent-strong);text-underline-offset:.18em}.dp-framework a:hover{color:var(--dp-color-ink)}.dp-framework a:focus-visible,.dp-framework button:focus-visible,.dp-framework summary:focus-visible,.dp-framework [tabindex]:focus-visible{outline:3px solid var(--dp-color-accent);outline-offset:3px}.dp-framework img{max-width:100%;height:auto}.dp-framework figure{margin:0}.dp-framework summary{cursor:pointer}.dp-framework:where(p,li,dd,dt,h2,h3,h4,a,span,strong,figcaption,summary){overflow-wrap:anywhere}.dp-section-flow>*+*{margin-block-start:var(--dp-space-7)}.dp-stack{display:flex;flex-direction:column;gap:var(--dp-space-5)}.dp-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dp-space-3)}.dp-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--dp-space-5)}.dp-card-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.dp-card-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.dp-card-grid--equal>*{height:100%}.dp-comparison-pair__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dp-space-5)}.dp-article-section__inner,.dp-content-group{width:min(100%,var(--dp-content-max))}.dp-article-section__content{width:min(100%,var(--dp-reading-max))}@media (max-width:46rem){.dp-comparison-pair__grid{grid-template-columns:1fr}}.dp-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.75rem 1rem;border:1px solid #fff0;border-radius:var(--dp-radius-sm);font-weight:700;text-decoration:none;transition:background var(--dp-transition),color var(--dp-transition),border-color var(--dp-transition)}.dp-button--primary,.dp-button--accent{color:#fff!important;background:var(--dp-color-accent-strong)}.dp-button--secondary{color:var(--dp-color-ink);border-color:var(--dp-color-border);background:var(--dp-color-surface)}.dp-button--compact{min-height:40px;padding:.55rem .8rem}.dp-badge{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .65rem;border-radius:999px;font-size:.875rem;font-weight:700;background:var(--dp-color-surface-soft);color:var(--dp-color-ink)}.dp-badge--primary{background:var(--dp-color-ink);color:#fff}.dp-badge--secondary{background:var(--dp-color-surface-soft);color:var(--dp-color-accent-strong)}.dp-badge--neutral{background:#f3f5f6;color:var(--dp-color-muted)}.dp-card,.dp-related-card{border:1px solid var(--dp-color-border);border-radius:var(--dp-radius-md);background:var(--dp-color-surface);box-shadow:var(--dp-shadow-sm);overflow:hidden}.dp-card__body,.dp-related-card__body{padding:var(--dp-space-5)}.dp-card__title,.dp-related-card__title{margin-block:0 .65rem}.dp-card__description,.dp-related-card__description{color:var(--dp-color-muted)}.dp-card--benefit{border-top:4px solid var(--dp-color-success)}.dp-card--drawback{border-top:4px solid var(--dp-color-danger)}.dp-card--featured{box-shadow:var(--dp-shadow-md)}.dp-callout{border-inline-start:.35rem solid var(--dp-color-accent);padding:var(--dp-space-5);border-radius:var(--dp-radius-sm);background:var(--dp-color-surface-soft)}.dp-callout--important{border-inline-start-color:var(--dp-color-warning)}.dp-callout--warning{border-inline-start-color:var(--dp-color-danger)}.dp-callout__label,.dp-card__eyebrow,.dp-related-card__eyebrow{display:block;margin-bottom:.5rem;color:var(--dp-color-accent-strong);font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.dp-table-wrap{width:100%}.dp-table-wrap__scroll{overflow-x:auto}.dp-table{width:100%;border-collapse:collapse;background:var(--dp-color-surface)}.dp-table caption{text-align:start;font-weight:800;margin-bottom:.75rem;color:var(--dp-color-ink)}.dp-table th,.dp-table td{padding:.8rem;border:1px solid var(--dp-color-border);text-align:start;vertical-align:top}.dp-table thead th{background:var(--dp-color-ink);color:#fff}.dp-table--striped tbody tr:nth-child(even){background:var(--dp-color-surface-soft)}.dp-faq__item{border-bottom:1px solid var(--dp-color-border);padding-block:.75rem}.dp-faq__question{font-weight:800;color:var(--dp-color-ink)}.dp-faq__answer-inner{padding-top:.75rem}.dp-author{display:grid;grid-template-columns:minmax(7rem,10rem) 1fr;gap:var(--dp-space-5);align-items:start;padding:var(--dp-space-5);border:1px solid var(--dp-color-border);border-radius:var(--dp-radius-md)}.dp-author__image{border-radius:50%}.dp-editorial-meta__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--dp-space-4)}.dp-editorial-meta__item{padding:var(--dp-space-4);background:var(--dp-color-surface-soft);border-radius:var(--dp-radius-sm)}.dp-editorial-meta__label{display:block;font-weight:800;color:var(--dp-color-ink)}@media (max-width:40rem){.dp-author{grid-template-columns:1fr}}.dp-author__media{min-width:0}.dp-author__content{min-width:0}.dp-author__name{margin-block:0 .25rem}.dp-author__role{margin-block:0 .65rem;color:var(--dp-color-muted);font-weight:700}.dp-author__bio{margin-block:0}.dp-faq{padding-block:var(--dp-space-5)}.dp-faq__title{margin-block:0 .75rem}.dp-faq__list{display:grid;gap:0}.dp-faq__answer{color:var(--dp-color-muted)}.dp-callout__content,.dp-callout__header,.dp-callout__body,.dp-editorial-meta,.dp-editorial-meta__value,.dp-figure,.dp-related,.dp-comparison-pair{min-width:0}.dp-callout__header{margin-bottom:var(--dp-space-3)}.dp-callout__body>:first-child{margin-top:0}.dp-callout__body>:last-child{margin-bottom:0}.dp-editorial-meta{padding-block:var(--dp-space-5)}.dp-editorial-meta__value{display:block;color:var(--dp-color-muted)}.dp-table--comparison{min-width:42rem}.dp-related-card__link{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.15em}.dp-final-cta__inner,.dp-final-cta__content{min-width:0}.dp-final-cta__disclosure{margin-bottom:0;font-size:.9rem;opacity:.86}.dp-framework .dp-card--criterion{border-color:var(--dp-color-border,#d7e3ea)}.dp-framework .dp-table-wrap__footer{display:grid;gap:var(--dp-space-2,.5rem);margin-top:var(--dp-space-3,.75rem)}.dp-framework .dp-table-wrap__note{margin:0;color:var(--dp-color-text-muted,#52606d);font-size:var(--dp-font-size-sm,.875rem)}.dp-framework .dp-table-wrap{min-width:0;max-width:100%}.dp-framework .dp-table-wrap__scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.dp-framework .dp-table{max-width:none}.dp-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);gap:var(--dp-space-6);align-items:center;padding-block:var(--dp-space-6)}.dp-hero__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.dp-hero__eyebrow,.dp-quick-answer__eyebrow,.dp-key-facts__eyebrow,.dp-content-group__eyebrow,.dp-article-section__eyebrow,.dp-final-cta__eyebrow{color:var(--dp-color-accent-strong);font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.dp-hero__summary{font-size:clamp(1.1rem,2vw,1.35rem)}.dp-hero__image{border-radius:var(--dp-radius-lg);box-shadow:var(--dp-shadow-md)}.dp-quick-answer{padding:var(--dp-space-6);border-radius:var(--dp-radius-lg);background:linear-gradient(135deg,var(--dp-color-surface-soft),#fff);border:1px solid var(--dp-color-border)}.dp-key-facts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--dp-space-4)}.dp-key-facts__item{padding:var(--dp-space-4);border:1px solid var(--dp-color-border);border-radius:var(--dp-radius-sm);background:#fff}.dp-key-facts__label{display:block;color:var(--dp-color-muted);font-size:.875rem}.dp-key-facts__value{display:block;margin-block:.25rem;font-size:1.2rem;color:var(--dp-color-ink)}.dp-toc{padding:var(--dp-space-5);border:1px solid var(--dp-color-border);border-radius:var(--dp-radius-md);background:#fff}.dp-toc__list{columns:2;gap:var(--dp-space-6)}.dp-final-cta{padding:var(--dp-space-6);border-radius:var(--dp-radius-lg);background:var(--dp-color-ink);color:#fff}.dp-final-cta h2,.dp-final-cta p{color:inherit}.dp-final-cta__actions{display:flex;flex-wrap:wrap;gap:var(--dp-space-3)}.dp-conclusion{padding:var(--dp-space-6);border-radius:var(--dp-radius-lg);background:var(--dp-color-surface-soft)}.dp-figure__image{border-radius:var(--dp-radius-md)}.dp-figure__caption{margin-top:.65rem;color:var(--dp-color-muted);font-size:.925rem}.dp-related__grid{margin-top:var(--dp-space-4)}@media (max-width:46rem){.dp-hero{grid-template-columns:1fr}.dp-toc__list{columns:1}}.dp-article-section{padding-block:var(--dp-space-6)}.dp-article-section__inner{max-width:var(--dp-content-width);margin-inline:auto}.dp-article-section__header{margin-bottom:var(--dp-space-4)}.dp-article-section__title{margin-block:0}.dp-article-section__content>:first-child{margin-top:0}.dp-article-section__content>:last-child{margin-bottom:0}.dp-quick-answer__title{margin-block:0 .75rem}.dp-quick-answer__body>:first-child{margin-top:0}.dp-quick-answer__body>:last-child{margin-bottom:0}.dp-key-facts{padding-block:var(--dp-space-5)}.dp-key-facts__header{margin-bottom:var(--dp-space-4)}.dp-key-facts__note{margin-bottom:0;color:var(--dp-color-muted)}.dp-hero__content,.dp-hero__highlights{min-width:0}.dp-hero__highlights{padding-inline-start:1.25rem}.dp-related{padding-block:var(--dp-space-5)}.dp-pagination{display:flex;justify-content:center;gap:var(--dp-space-2);margin-block:var(--dp-space-8)}.dp-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--dp-color-border);border-radius:var(--dp-radius-md);text-decoration:none}.dp-pagination .current{font-weight:700;background:var(--dp-color-surface-alt)}.dp-author-profile{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--dp-space-8);align-items:center;padding:var(--dp-space-8);border:1px solid var(--dp-color-border);border-radius:var(--dp-radius-lg);background:var(--dp-color-surface)}.dp-author-profile__image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%}.dp-author-profile__eyebrow,.dp-author-profile__role{color:var(--dp-color-text-muted)}.dp-author-profile__title{margin-block:.25rem .75rem}.dp-author-profile__badges{display:flex;flex-wrap:wrap;gap:var(--dp-space-2);margin-top:var(--dp-space-4)}.dp-archive-header{margin-bottom:var(--dp-space-8)}.dp-archive-description{max-width:70ch}@media (max-width:47.99rem){.dp-author-profile{grid-template-columns:1fr}.dp-author-profile__media{max-width:12rem}}.dp-archive-title{margin:0 0 var(--dp-space-4);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.dp-author-profile__content{min-width:0}.dp-author-profile__summary{max-width:68ch}.dp-callout__title,.dp-content-group__title,.dp-editorial-meta__title,.dp-final-cta__title,.dp-related__title{margin:0}.dp-card__media img{display:block;width:100%;height:auto;border-radius:inherit}.dp-content-group__header,.dp-faq__header,.dp-related__header{margin-bottom:var(--dp-space-6)}.dp-faq__eyebrow,.dp-related__eyebrow{margin:0 0 var(--dp-space-2);color:var(--dp-color-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.dp-final-cta__description{max-width:68ch}.dp-hero--category,.dp-hero--methodology{background:linear-gradient(135deg,var(--dp-color-surface-alt),var(--dp-color-surface))}.dp-quick-answer__content{display:grid;gap:var(--dp-space-3)}.dp-framework .dp-quick-answer,.dp-framework .dp-quick-answer__content,.dp-framework .dp-quick-answer__body,.dp-framework .dp-content-group,.dp-framework .dp-article-section,.dp-framework .dp-article-section__inner,.dp-framework .dp-article-section__content{min-width:0;max-width:100%}.dp-hero--wide{width:100%}.dp-quick-answer--technical{border-inline-start:.35rem solid var(--dp-color-ink)}.dp-quick-answer--practical{border-inline-start:.35rem solid var(--dp-color-success)}.dp-quick-answer--commercial{border-inline-start:.35rem solid var(--dp-color-accent)}.dp-table--technical td:nth-child(2){font-variant-numeric:tabular-nums}.dp-table--sticky-first th:first-child{position:sticky;inset-inline-start:0;background:var(--dp-color-surface);z-index:1}.dp-faq--numbered{counter-reset:dp-faq}.dp-faq--numbered .dp-faq__item{counter-increment:dp-faq}.dp-faq--numbered .dp-faq__question-text::before{content:counter(dp-faq) '. '}.dp-author--compact{max-width:58rem}.dp-faq--product{border-top:1px solid var(--dp-color-border)}.dp-final-cta--product{background:var(--dp-color-accent-strong)}.dp-final-cta--no-image{display:block}.woocommerce .dp-template--woocommerce-product{margin-top:var(--dp-space-6)}.woocommerce .dp-template--woocommerce-product .price,.woocommerce .dp-template--woocommerce-product .stock,.woocommerce .dp-template--woocommerce-product form.cart{all:revert}.wp-block-html>.dp-framework,.elementor-widget-html .dp-framework{width:100%}.dp-framework .alignwide{width:min(100%,var(--dp-content-max))}.dp-u-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dp-u-reading-width{width:min(100%,var(--dp-reading-max))}.dp-u-text-muted{color:var(--dp-color-muted)!important}.dp-u-mt-0{margin-top:0!important}.dp-u-mb-0{margin-bottom:0!important}.dp-framework .dp-final-cta__title{color:#fff}.dp-framework .dp-final-cta .dp-button{color:#173f5f;background:#fff;border-color:#fff}.dp-framework .dp-final-cta .dp-button:hover,.dp-framework .dp-final-cta .dp-button:focus-visible{color:#fff;background:#2878a8;border-color:#2878a8}.dp-framework .dp-final-cta__title{color:#fff!important}@media (max-width:40rem){.dp-framework .dp-final-cta__content{text-align:center}.dp-framework .dp-final-cta .dp-button{margin-inline:auto}.dp-framework .dp-faq__question{text-wrap:pretty;overflow-wrap:normal;word-break:normal;hyphens:none}}.dp-framework.dp-article-v2{width:100%;max-width:none;container-type:inline-size;font-size:1.16rem;line-height:1.78;color:var(--dp-color-text,#425b76)}.dp-framework.dp-article-v2 .dp-article-v2__content{width:100%;max-width:none;margin:0;padding:0}.dp-framework.dp-article-v2 p,.dp-framework.dp-article-v2 li{font-size:1.16rem;line-height:1.78}.dp-framework.dp-article-v2 .dp-article-intro{margin:0 0 2rem}.dp-framework.dp-article-v2 .dp-article-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1rem}.dp-framework.dp-article-v2 .dp-article-tags span{display:inline-flex;align-items:center;min-height:2.45rem;padding:.5rem 1rem;border-radius:999px;background:#eef6fb;color:#173f61;font-size:1rem;line-height:1.2;font-weight:700}.dp-framework.dp-article-v2 .dp-eyebrow{margin:0 0 .7rem;color:#08768c;font-size:.82rem;line-height:1.3;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.dp-framework.dp-article-v2 .dp-article-lead{max-width:980px;margin:0 0 1.75rem;color:#425b76;font-size:1.34rem;line-height:1.72;font-weight:400}.dp-framework.dp-article-v2 .dp-article-meta{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin:.75rem 0 1.5rem;color:#6b7f92;font-size:.92rem}.dp-framework.dp-article-v2 .dp-article-hero-media,.dp-framework.dp-article-v2 .dp-article-image{margin:2rem 0 2.35rem}.dp-framework.dp-article-v2 .dp-article-hero-media img,.dp-framework.dp-article-v2 .dp-article-image img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 14px 32px rgb(15 23 42 / .08)}.dp-framework.dp-article-v2 .dp-article-hero-media img,.dp-framework.dp-article-v2 .dp-article-image--hero img{aspect-ratio:16/9;object-fit:cover}.dp-framework.dp-article-v2 .dp-article-image--inline img{aspect-ratio:16/10;object-fit:cover}.dp-framework.dp-article-v2 .dp-article-image--schema img{aspect-ratio:4/3;object-fit:contain;background:#f7fbfd}.dp-framework.dp-article-v2 .dp-article-image__caption,.dp-framework.dp-article-v2 figcaption{margin:.7rem 0 0;color:#6b7f92;font-size:.92rem;line-height:1.5;text-align:center}.dp-framework.dp-article-v2 .dp-article-image-placeholder{display:flex;align-items:center;justify-content:center;min-height:260px;padding:1.2rem;border:2px dashed #bfd7e5;border-radius:20px;background:#f7fbfd;color:#5f7a92;font-size:1rem;line-height:1.5;text-align:center}.dp-framework.dp-article-v2 .dp-section,.dp-framework.dp-article-v2 .dp-related-solutions,.dp-framework.dp-article-v2 .dp-article-media,.dp-framework.dp-article-v2 .dp-faq,.dp-framework.dp-article-v2 .dp-related-content{padding-block:2.4rem}.dp-framework.dp-article-v2 .dp-section>h2,.dp-framework.dp-article-v2 .dp-quick-answer>h2,.dp-framework.dp-article-v2 .dp-advice>h2,.dp-framework.dp-article-v2 .dp-expert-opinion>h2,.dp-framework.dp-article-v2 .dp-related-solutions>h2,.dp-framework.dp-article-v2 .dp-article-media>h2,.dp-framework.dp-article-v2 .dp-faq>h2,.dp-framework.dp-article-v2 .dp-conclusion>h2,.dp-framework.dp-article-v2 .dp-related-content>h2{margin:0 0 1rem;color:#0d63b5;font-size:1.95rem;line-height:1.2;font-weight:650;letter-spacing:-.02em}.dp-framework.dp-article-v2 .dp-section h3,.dp-framework.dp-article-v2 .dp-card h3,.dp-framework.dp-article-v2 .dp-feature-card h3,.dp-framework.dp-article-v2 .dp-profile-card h3,.dp-framework.dp-article-v2 .dp-product-link-card h3,.dp-framework.dp-article-v2 .dp-media-card h3,.dp-framework.dp-article-v2 .dp-related-card h3,.dp-framework.dp-article-v2 .dp-quick-answer__card h3{margin:0 0 .7rem;color:#0d63b5;font-size:1.32rem;line-height:1.3;font-weight:650}.dp-framework.dp-article-v2 .dp-two-columns,.dp-framework.dp-article-v2 .dp-quick-answer__grid,.dp-framework.dp-article-v2 .dp-related-solutions__grid,.dp-framework.dp-article-v2 .dp-article-media__grid,.dp-framework.dp-article-v2 .dp-related-content__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}.dp-framework.dp-article-v2 .dp-feature-grid,.dp-framework.dp-article-v2 .dp-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.dp-framework.dp-article-v2 .dp-card,.dp-framework.dp-article-v2 .dp-feature-card,.dp-framework.dp-article-v2 .dp-profile-card,.dp-framework.dp-article-v2 .dp-product-link-card,.dp-framework.dp-article-v2 .dp-media-card,.dp-framework.dp-article-v2 .dp-related-card{padding:1.45rem;border:1px solid var(--dp-color-border,#dce9ef);border-radius:1rem;background:#fff;box-shadow:0 8px 22px rgb(23 63 95 / .06)}.dp-framework.dp-article-v2 .dp-card--positive{border-top:4px solid var(--dp-color-success,#2f9e6f)}.dp-framework.dp-article-v2 .dp-card--warning{border-top:4px solid var(--dp-color-warning,#d97706)}.dp-framework.dp-article-v2 .dp-quick-answer{margin:1.5rem 0 2.5rem;padding:1.7rem;border:1px solid #cfe2eb;border-radius:1.15rem;background:linear-gradient(135deg,#eef8fc,#fff)}.dp-framework.dp-article-v2 .dp-quick-answer__card{padding:.25rem .1rem}.dp-framework.dp-article-v2 .dp-article-toc{margin:0 0 2.25rem;padding:1.3rem 1.4rem;border:1px solid var(--dp-color-border,#dce9ef);border-radius:1rem;background:#fff}.dp-framework.dp-article-v2 .dp-article-toc__title{margin:0 0 .7rem;color:var(--dp-color-ink,#183b63);font-weight:700}.dp-framework.dp-article-v2 .dp-article-toc ol{margin:0;padding-left:1.25rem;columns:2;column-gap:2rem}.dp-framework.dp-article-v2 .dp-article-toc li{break-inside:avoid;margin:.35rem 0}.dp-framework.dp-article-v2 .dp-advice,.dp-framework.dp-article-v2 .dp-expert-opinion{margin:1.8rem 0;padding:1.6rem 1.75rem;border:1px solid #cfe2eb;border-left:5px solid var(--dp-color-accent,#0ea5c6);border-radius:.9rem;background:#f3fafc}.dp-framework.dp-article-v2 .dp-expert-opinion{border-left-color:#0d63b5;background:#f5f9ff}.dp-framework.dp-article-v2 .dp-table-wrap{width:100%;margin:1.25rem 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.dp-framework.dp-article-v2 .dp-table-wrap>.dp-table{width:100%;min-width:42rem}.dp-framework.dp-article-v2 .dp-product-link-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;margin:0 0 1rem;border-radius:.8rem}.dp-framework.dp-article-v2 .dp-faq__list{display:grid;gap:.85rem}.dp-framework.dp-article-v2 .dp-faq-item{border:1px solid #cfe0ea;border-radius:18px;background:#fff;overflow:hidden}.dp-framework.dp-article-v2 .dp-faq-item summary,.dp-framework.dp-article-v2 .dp-faq-question{display:block;padding:1.2rem 1.4rem;color:#183b63;font-size:1.16rem;line-height:1.45;font-weight:650;cursor:pointer}.dp-framework.dp-article-v2 .dp-faq-item>div,.dp-framework.dp-article-v2 .dp-faq-answer{padding:0 1.4rem 1.3rem;color:#4b647d;font-size:1.03rem;line-height:1.78}.dp-framework.dp-article-v2 .dp-faq-item>div p,.dp-framework.dp-article-v2 .dp-faq-answer p{margin:0 0 .8rem;font-size:1.03rem;line-height:1.78}.dp-framework.dp-article-v2 .dp-faq-item>div>:last-child,.dp-framework.dp-article-v2 .dp-faq-answer>:last-child{margin-bottom:0}.dp-framework.dp-article-v2 .dp-conclusion{margin:2rem 0;padding:1.7rem;border-radius:1rem;background:#eef7fb}.dp-framework.dp-article-v2 .dp-button{margin-top:.4rem}@container (max-width:46rem){.dp-framework.dp-article-v2{font-size:1rem;line-height:1.7}.dp-framework.dp-article-v2 p,.dp-framework.dp-article-v2 li{font-size:1rem;line-height:1.7}.dp-framework.dp-article-v2 .dp-article-lead{font-size:1.12rem;line-height:1.7}.dp-framework.dp-article-v2 .dp-two-columns,.dp-framework.dp-article-v2 .dp-quick-answer__grid,.dp-framework.dp-article-v2 .dp-related-solutions__grid,.dp-framework.dp-article-v2 .dp-article-media__grid,.dp-framework.dp-article-v2 .dp-related-content__grid,.dp-framework.dp-article-v2 .dp-feature-grid,.dp-framework.dp-article-v2 .dp-profile-grid{grid-template-columns:1fr}.dp-framework.dp-article-v2 .dp-article-toc ol{columns:1}.dp-framework.dp-article-v2 .dp-section,.dp-framework.dp-article-v2 .dp-related-solutions,.dp-framework.dp-article-v2 .dp-article-media,.dp-framework.dp-article-v2 .dp-faq,.dp-framework.dp-article-v2 .dp-related-content{padding-block:1.75rem}.dp-framework.dp-article-v2 .dp-section>h2,.dp-framework.dp-article-v2 .dp-quick-answer>h2,.dp-framework.dp-article-v2 .dp-advice>h2,.dp-framework.dp-article-v2 .dp-expert-opinion>h2,.dp-framework.dp-article-v2 .dp-related-solutions>h2,.dp-framework.dp-article-v2 .dp-article-media>h2,.dp-framework.dp-article-v2 .dp-faq>h2,.dp-framework.dp-article-v2 .dp-conclusion>h2,.dp-framework.dp-article-v2 .dp-related-content>h2{font-size:1.65rem}.dp-framework.dp-article-v2 .dp-section h3,.dp-framework.dp-article-v2 .dp-card h3,.dp-framework.dp-article-v2 .dp-feature-card h3,.dp-framework.dp-article-v2 .dp-profile-card h3,.dp-framework.dp-article-v2 .dp-product-link-card h3,.dp-framework.dp-article-v2 .dp-media-card h3,.dp-framework.dp-article-v2 .dp-related-card h3,.dp-framework.dp-article-v2 .dp-quick-answer__card h3{font-size:1.2rem}.dp-framework.dp-article-v2 .dp-quick-answer,.dp-framework.dp-article-v2 .dp-advice,.dp-framework.dp-article-v2 .dp-expert-opinion,.dp-framework.dp-article-v2 .dp-conclusion{padding:1.2rem}.dp-framework.dp-article-v2 .dp-faq-item summary,.dp-framework.dp-article-v2 .dp-faq-question{padding:1rem 1.05rem;font-size:1.02rem}.dp-framework.dp-article-v2 .dp-faq-item>div,.dp-framework.dp-article-v2 .dp-faq-answer{padding:0 1.05rem 1rem;font-size:.98rem}.dp-framework.dp-article-v2 .dp-article-image-placeholder{min-height:180px;font-size:.95rem}}.dp-framework.dp-article-v2 .dp-related-card{padding:0;overflow:hidden}.dp-framework.dp-article-v2 .dp-related-card__media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f1f6f9}.dp-framework.dp-article-v2 .dp-related-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.dp-framework.dp-article-v2 .dp-related-card:hover .dp-related-card__media img{transform:scale(1.025)}.dp-framework.dp-article-v2 .dp-related-card__body{padding:1.45rem}.dp-framework.dp-article-v2 .dp-related-card__body>p:last-of-type{margin-bottom:1rem}@media (max-width:767px){.dp-framework.dp-article-v2 .dp-related-card__media{aspect-ratio:16/10}.dp-framework.dp-article-v2 .dp-related-card__body{padding:1.2rem}}.dp-framework.dp-article-sidebar{width:100%;max-width:100%;font-family:inherit}.dp-framework.dp-article-sidebar .dp-sidebar-card{background:#fff;border:1px solid #dbe7ee;border-radius:18px;padding:18px;box-shadow:0 8px 24px rgb(15 23 42 / .045)}.dp-framework.dp-article-sidebar .dp-sidebar-card__header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e4edf2}.dp-framework.dp-article-sidebar .dp-sidebar-card__eyebrow{margin:0 0 4px;font-size:.68rem;line-height:1.2;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#08768c}.dp-framework.dp-article-sidebar .dp-sidebar-card__title{margin:0;font-size:1.18rem;line-height:1.2;font-weight:700;color:#0d67b5}.dp-framework.dp-article-sidebar .dp-sidebar-latest__list{display:grid;gap:0}.dp-framework.dp-article-sidebar .dp-sidebar-post{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid #edf2f5}.dp-framework.dp-article-sidebar .dp-sidebar-post:first-child{padding-top:0}.dp-framework.dp-article-sidebar .dp-sidebar-post:last-child{padding-bottom:0;border-bottom:0}.dp-framework.dp-article-sidebar .dp-sidebar-post__media{display:block;width:76px;height:64px;border-radius:10px;overflow:hidden;background:#eef5f8;text-decoration:none}.dp-framework.dp-article-sidebar .dp-sidebar-post__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.dp-framework.dp-article-sidebar .dp-sidebar-post:hover .dp-sidebar-post__media img{transform:scale(1.04)}.dp-framework.dp-article-sidebar .dp-sidebar-post__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#eef6f9,#dfeef4)}.dp-framework.dp-article-sidebar .dp-sidebar-post__content{min-width:0}.dp-framework.dp-article-sidebar .dp-sidebar-post__category{display:block;margin:0 0 4px;font-size:.66rem;line-height:1.2;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#08768c}.dp-framework.dp-article-sidebar .dp-sidebar-post__title{margin:0 0 5px;font-size:.92rem;line-height:1.3;font-weight:650;color:#173f5f}.dp-framework.dp-article-sidebar .dp-sidebar-post__title a{color:inherit;text-decoration:none}.dp-framework.dp-article-sidebar .dp-sidebar-post__title a:hover{color:#0d67b5}.dp-framework.dp-article-sidebar .dp-sidebar-post__date{display:block;font-size:.72rem;line-height:1.2;color:#7a8a98}@media (max-width:767px){.dp-framework.dp-article-sidebar .dp-sidebar-post{grid-template-columns:88px minmax(0,1fr)}.dp-framework.dp-article-sidebar .dp-sidebar-post__media{width:88px;height:70px}.dp-framework.dp-article-sidebar .dp-sidebar-post__title{font-size:.98rem}}.dp-framework.dp-article-sidebar .dp-sidebar-post{grid-template-columns:84px minmax(0,1fr);gap:13px;padding:13px 0}.dp-framework.dp-article-sidebar .dp-sidebar-post__media{width:84px;height:72px;border-radius:11px}.dp-framework.dp-article-sidebar .dp-sidebar-post__title{margin:0 0 5px;font-size:.88rem;line-height:1.28;font-weight:650;max-height:3.84em;overflow:hidden}.dp-framework.dp-article-sidebar .dp-sidebar-post__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.dp-framework.dp-article-sidebar .dp-sidebar-post__date{font-size:.67rem;line-height:1.2;color:#8796a3}.dp-framework.dp-article-sidebar .dp-sidebar-post__category{font-size:.63rem;line-height:1.2;margin-bottom:4px}@media (max-width:767px){.dp-framework.dp-article-sidebar .dp-sidebar-post{grid-template-columns:92px minmax(0,1fr)}.dp-framework.dp-article-sidebar .dp-sidebar-post__media{width:92px;height:76px}.dp-framework.dp-article-sidebar .dp-sidebar-post__title{font-size:.96rem;max-height:3.84em}}.dp-framework.dp-article-sidebar .dp-sidebar-guides__list{display:grid;gap:0}.dp-framework.dp-article-sidebar .dp-sidebar-guide{padding:13px 0;border-bottom:1px solid #edf2f5}.dp-framework.dp-article-sidebar .dp-sidebar-guide:first-child{padding-top:0}.dp-framework.dp-article-sidebar .dp-sidebar-guide:last-child{padding-bottom:0;border-bottom:0}.dp-framework.dp-article-sidebar .dp-sidebar-guide__label{display:block;margin:0 0 5px;color:#08768c;font-size:.63rem;font-weight:750;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.dp-framework.dp-article-sidebar .dp-sidebar-guide__title{display:block;color:#173f5f;font-size:.9rem;font-weight:650;line-height:1.35;text-decoration:none}.dp-framework.dp-article-sidebar a.dp-sidebar-guide__title:hover{color:#0d67b5}.dp-framework.dp-article-sidebar .dp-sidebar-guide__title span{color:#0d67b5}.dp-framework.dp-article-sidebar .dp-sidebar-guide__title--pending{color:#526b80}.dp-framework.dp-article-sidebar .dp-sidebar-guide__pending{display:block;margin-top:5px;color:#93a0aa;font-size:.68rem;line-height:1.2}