.dd-reader.dc-experience .dd-band{background:#fff}.dd-reader.dc-experience .dd-header h1{color:var(--dc-navy);font-size:var(--dc-text-article-title);line-height:var(--dc-leading-article-title);text-wrap:balance;font-weight:700}.dd-reader.dc-experience .dd-lead{color:var(--dc-muted);font-size:20px;line-height:34px}.dd-reader.dc-experience .content-rich-text{font-size:var(--dc-text-article);line-height:var(--dc-leading-article)}.dd-reader.dc-experience.dd-large .content-rich-text{font-size:20px;line-height:36px}.dd-reader.dc-experience .content-rich-text :is(h2,h3,h4){color:var(--dc-navy);font-weight:700}.dd-reader.dc-experience .content-rich-text h2{font-size:var(--dc-text-article-heading);line-height:var(--dc-leading-article-heading)}.dd-reader.dc-experience .dc-box h2{font-weight:700}.dd-reader.dc-experience .dd-icon{border:1.5px solid var(--dc-line);flex:none;width:44px;height:44px;font-size:14px;font-weight:700}.dd-reader.dc-experience .dd-icon[aria-pressed=true]{background:var(--dc-navy);color:#fff;border-color:var(--dc-navy)}.dd-reader.dc-experience .dd-icon svg{width:18px;height:18px}.dd-reader.dc-experience .dd-icon:has(.dc-copy-label){width:auto;min-width:44px}.dd-reader.dc-experience .dd-toc a[aria-current]{border-color:var(--dc-accent);color:var(--dc-navy)}.dd-reader.dc-experience .dd-readbar progress{color:var(--dc-accent)}.dd-reader.dc-experience .dd-readbar progress::-webkit-progress-value{background:var(--dc-accent)}.dd-reader.dc-experience .dd-readbar progress::-moz-progress-bar{background:var(--dc-accent)}.dd-reader.dc-experience :is(a,button):focus-visible{outline:2px solid var(--dc-accent);outline-offset:3px}.dd-reader.dc-experience .dd-dialog{overscroll-behavior:contain}.dd-reader.dc-experience .dd-mobilebar svg{width:20px;height:20px}.dd-reader.dc-experience .content-rich-text .dd-code{border:1px solid var(--dc-line);background:var(--dc-soft);color:var(--dc-ink);border-radius:8px;grid-template-columns:minmax(0,1fr) fit-content(42%);display:grid}.dd-reader.dc-experience .content-rich-text .dd-code>pre{width:100%;min-width:0;max-width:100%;color:inherit;padding:18px 20px;font-size:14px}.dd-reader.dc-experience .dd-code>.dc-copy-control{align-self:start;align-items:flex-end;min-width:0;max-width:220px;padding:10px;position:static}.dd-reader.dc-experience .dd-code .dc-copy-control button{border:1px solid var(--dc-line);color:var(--dc-body);white-space:nowrap;background:#fff;border-radius:6px;padding:4px 10px;font-size:12px;line-height:1.5;position:static}.dd-reader.dc-experience .dd-code .dc-copy-message{color:#9b2c2c;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.dd-reader.dc-experience.dc-blog-article .dd-grid{grid-template-columns:minmax(0,720px) 240px;justify-content:center;gap:96px;padding:48px 24px 24px}.dd-reader.dc-experience.dc-blog-article .dd-grid:not(:has(.dd-rail)){grid-template-columns:minmax(0,720px)}.dc-blog-article .dd-main{min-width:0}.dd-reader.dc-experience.dc-blog-article .dd-header{width:100%;padding:0}.dd-reader.dc-experience .dd-crumbs{gap:0;font-size:14px;line-height:22px}.dd-reader.dc-experience .dd-crumbs [aria-hidden=true]{white-space:pre}.dd-reader.dc-experience .dd-crumbs a{color:var(--dc-muted);font-weight:400}.dd-reader.dc-experience .dd-crumbs a:hover{color:var(--dc-accent)}.dd-reader.dc-experience.dc-blog-article .dc-badge{background:var(--dc-accent-soft);color:var(--dc-accent-ink);border-radius:6px;font-weight:700}.dc-blog-article .dd-kind{margin-top:24px}.dd-reader.dc-experience.dc-blog-article .dd-header h1{margin:12px 0 0}.dd-reader.dc-experience.dc-blog-article .dd-lead{margin:16px 0 0}.dd-reader.dc-experience.dc-blog-article .dd-byline{border-bottom:1px solid var(--dc-line);flex-wrap:wrap;gap:12px;margin:28px 0 36px;padding-bottom:28px;line-height:22px}.dd-reader.dc-experience.dc-blog-article .dd-avatar{width:40px;height:40px;font-size:15px;display:grid}.dc-blog-article .dd-byline>div:not(.dd-share){flex:1;min-width:0}.dd-reader.dc-experience.dc-blog-article .dd-byline b{color:var(--dc-ink);font-size:15px;font-weight:700}.dc-blog-article .dd-reading-duration{white-space:nowrap;display:inline-block}.dd-reader.dc-experience.dc-blog-article .dd-rail{min-width:0;top:calc(var(--dd-top) + var(--dd-bar) + 24px);padding-top:8px}.dd-reader.dc-experience.dc-blog-article .dd-toc{background:0 0;border:0;padding:0}.dd-reader.dc-experience.dc-blog-article .dd-toc h2{margin:0 0 8px;font-size:14px;font-weight:700;line-height:22px}.dd-reader.dc-experience.dc-blog-article .dd-toc a{padding:8px 0 8px 14px;font-size:14px;line-height:22px}.dd-reader.dc-experience.dc-blog-article .dd-toc-mobile{display:none}.dd-reader.dc-experience.dc-blog-article .content-rich-text>*{margin:0}.dd-reader.dc-experience.dc-blog-article .content-rich-text p{margin-bottom:26px}.dd-reader.dc-experience.dc-blog-article .content-rich-text :is(h2,h3,h4){margin:56px 0 18px}.dd-reader.dc-experience.dc-blog-article .content-rich-text h3{font-size:23px}.dd-reader.dc-experience.dc-blog-article .content-rich-text h4{font-size:20px}.dd-reader.dc-experience.dc-blog-article .content-rich-text :is(ul,ol,.dd-code){margin-bottom:26px}.dd-reader.dc-experience.dc-blog-article .content-rich-text blockquote{border-left:2px solid var(--dc-navy);background:0 0;margin-block:32px;padding:2px 0 2px 20px}.dd-reader.dc-experience.dc-blog-article .content-rich-text blockquote p:last-child{margin-bottom:0}.dd-reader.dc-experience.dc-blog-article .content-rich-text figure{margin:36px 0}.dd-reader.dc-experience.dc-blog-article .content-rich-text img{border:1px solid var(--dc-line);border-radius:14px;display:block}.dd-reader.dc-experience.dc-blog-article .content-rich-text figcaption{text-align:left;margin-top:10px;font-size:14px;line-height:22px}.dd-reader.dc-experience.dc-blog-article .content-rich-text .dd-table-scroll{border:0;border-radius:0;margin-bottom:30px}.dd-reader.dc-experience.dc-blog-article .content-rich-text :is(th,td){padding:12px 16px}.dd-reader.dc-experience.dc-blog-article .content-rich-text th{border-color:var(--dc-navy);color:var(--dc-muted);background:#fff;font-size:14px}.dd-reader.dc-experience.dc-blog-article .content-rich-text :is(th,td) p{margin:0}.dd-reader.dc-experience.dc-blog-article .dd-references{margin-top:48px;padding-top:20px;font-size:14px;line-height:24px}.dd-reader.dc-experience.dc-blog-article .dd-references h2{font-style:normal;font-weight:700}.dd-reader.dc-experience.dc-blog-article .dd-helpful{color:var(--dc-navy);margin-top:36px;font-size:16px}.dd-reader.dc-experience.dc-blog-article .dd-helpful .dc-btn{border-color:var(--dc-line);border-radius:999px;min-height:40px}.dd-reader.dc-experience.dc-blog-article .dd-after{max-width:1104px;padding:0 24px 80px}.dd-reader.dc-experience.dc-blog-article .dd-adjacent{border-block:1px solid var(--dc-line);gap:24px;margin-top:40px;padding:24px 0}.dd-reader.dc-experience.dc-blog-article .dd-adjacent>a{background:0 0;border:0;border-radius:0;padding:0}.dc-blog-article .dd-adjacent>a[rel=next]{text-align:right}.dd-reader.dc-experience.dc-blog-article .dd-adjacent span{font-size:13px;line-height:20px}.dd-reader.dc-experience.dc-blog-article .dd-adjacent b{margin-top:4px;font-size:16px;font-weight:700;line-height:25px}.dd-reader.dc-experience.dc-blog-article .dd-related-section{background:0 0;border:0;margin-top:64px;padding:0}.dd-reader.dc-experience.dc-blog-article .dd-related-section h2{margin:0 0 24px;font-size:24px;line-height:32px}.dd-reader.dc-experience.dc-blog-article .dd-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.dd-reader.dc-experience.dc-blog-article .dd-related>a{flex-direction:column;gap:0;min-width:0;display:flex}.dd-reader.dc-experience.dc-blog-article .dd-related .dc-cover{aspect-ratio:1080/567;border-radius:12px;order:0}.dd-reader.dc-experience.dc-blog-article .dd-related .dc-cover img{object-fit:cover}.dc-blog-article .dd-related .dc-kindrow{margin-top:14px}.dd-reader.dc-experience.dc-blog-article .dd-related h3{color:var(--dc-navy);margin:8px 0 0;font-size:17px;font-weight:700;line-height:26px}.dc-blog-article .dd-series-desktop{border:1px solid var(--dc-line);border-radius:12px;margin-bottom:36px;padding:20px}.dd-reader.dc-experience.dc-blog-article .dd-series-strip{background:var(--dc-soft)}@media (max-width:1100px){.dd-reader.dc-experience.dc-blog-article .dd-grid{grid-template-columns:minmax(0,720px);gap:0}.dd-reader.dc-experience.dc-blog-article .dd-rail{display:none}.dd-reader.dc-experience.dc-blog-article .dd-toc-mobile{display:block}}@media (max-width:860px){.dd-reader.dc-experience.dc-blog-article .dd-toc-mobile{display:none}}@media (max-width:767px){.dd-reader.dc-experience .dd-lead{font-size:17px;line-height:29px}.dd-reader.dc-experience.dd-large .content-rich-text{font-size:19px;line-height:34px}.dd-reader.dc-experience.dc-blog-article .dd-grid{padding:24px 16px}.dd-reader.dc-experience.dc-blog-article .dd-byline{gap:10px}.dc-blog-article .dd-byline .dd-share>:not(:last-child){display:none}.dd-reader.dc-experience.dc-blog-article .content-rich-text :is(h2,h3,h4){margin-top:44px}.dd-reader.dc-experience.dc-blog-article .dd-after{padding:0 16px 64px}.dd-reader.dc-experience.dc-blog-article .dd-adjacent{grid-template-columns:minmax(0,1fr)}.dc-blog-article .dd-adjacent>a[rel=next]{text-align:left}.dc-blog-article .dd-adjacent>span:empty{display:none}.dd-reader.dc-experience.dc-blog-article .dd-related{grid-template-columns:minmax(0,1fr);gap:24px}.dd-reader.dc-experience.dc-blog-article .dd-related>a{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:14px;display:grid}.dc-blog-article .dd-related .dc-kindrow{margin-top:0}.dd-reader.dc-experience.dc-blog-article .dd-related .dc-cover{order:1}}
