.dtl-blog{--dtl-ink:#080d13;--dtl-ink-2:#121a24;--dtl-navy:#1e293b;--dtl-text:#2b3648;--dtl-slate:#586579;--dtl-teal:#2791a7;--dtl-teal-deep:#1d6f80;--dtl-teal-glow:#6fd0e2;--dtl-mute-dark:#a7b4c4;--dtl-mist:#f2f5f7;--dtl-line:#dfe5ea;--dtl-line-dark:rgba(255, 255, 255, 0.14);--dtl-font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--dtl-wrap:1200px;--dtl-gutter:clamp(1rem, 4vw, 2rem);--dtl-header:0px;--dtl-radius-lg:20px;--dtl-radius:14px;--dtl-ease:cubic-bezier(0.2, 0.7, 0.2, 1);--dtl-dots:radial-gradient(circle at center, rgba(111, 208, 226, 0.55) 1.2px, transparent 1.6px);font-family:var(--dtl-font);color:var(--dtl-text);background:#fff;-webkit-font-smoothing:antialiased}@media (min-width:922px){.dtl-blog{--dtl-header:110px}}.dtl-blog *,.dtl-blog *::before,.dtl-blog *::after{box-sizing:border-box}body.dtl-blog-view.ast-separate-container,body.dtl-blog-view{background-color:#fff}body.dtl-blog-view .site-content>.ast-container{display:block;max-width:none;padding:0}body.dtl-blog-view #primary.dtl-blog-primary{width:100%;max-width:none;margin:0;padding:0;border:0}.dtl-blog p{margin-top:0;margin-bottom:var(--dtl-p-mb,0)!important;font-size:var(--dtl-p-size,inherit)!important;font-family:var(--dtl-font)}.dtl-blog ul,.dtl-blog ol{margin-top:0;padding-left:var(--dtl-list-pad,0)!important;font-size:var(--dtl-list-size,inherit)!important;font-family:var(--dtl-font)}.dtl-blog a:focus-visible,.dtl-blog button:focus-visible,.dtl-blog summary:focus-visible{outline:3px solid var(--dtl-teal)!important;outline-offset:3px;border-radius:4px}.dtl-wrap{width:100%;max-width:calc(var(--dtl-wrap) + 2 * var(--dtl-gutter));margin-inline:auto;padding-inline:var(--dtl-gutter)}.dtl-icon{flex:none;width:1.25em;height:1.25em}.dtl-blog .dtl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;border:0;border-radius:999px;background:var(--dtl-teal-deep);color:#fff;font:600 1rem/1.2 var(--dtl-font);text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s}.dtl-blog .dtl-btn:hover{background:var(--dtl-ink);color:#fff}.dtl-blog .dtl-btn--light{background:var(--dtl-teal-glow);color:var(--dtl-ink)}.dtl-blog .dtl-btn--light:hover{background:#fff;color:var(--dtl-ink)}.dtl-blog .dtl-btn--ghost{background:#fff0;color:var(--dtl-navy);box-shadow:inset 0 0 0 1.5px var(--dtl-line)}.dtl-blog .dtl-btn--ghost:hover{background:#fff0;color:var(--dtl-teal-deep);box-shadow:inset 0 0 0 1.5px var(--dtl-teal)}.dtl-blog .dtl-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;list-style:none}.dtl-blog .dtl-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.45rem 1rem;border:1px solid var(--dtl-line);border-radius:999px;background:#fff;color:var(--dtl-navy);font:400 0.9375rem/1.2 var(--dtl-font);text-decoration:none;cursor:pointer;transition:border-color 0.2s,color 0.2s}.dtl-blog .dtl-chip:hover{border-color:var(--dtl-teal);color:var(--dtl-teal-deep)}.dtl-blog .dtl-chip.is-done{border-color:var(--dtl-teal);color:var(--dtl-teal-deep)}.dtl-blog .dtl-hero{position:relative;overflow:hidden;padding-top:calc(var(--dtl-header) + clamp(3rem, 8vw, 6rem));padding-bottom:clamp(2.5rem, 6vw, 4.5rem);background:var(--dtl-ink);color:#fff;isolation:isolate}.dtl-blog .dtl-hero::before,.dtl-blog .dtl-post-head::before{content:"";position:absolute;inset:0 0 0 auto;width:min(60%, 760px);background-image:var(--dtl-dots);background-size:22px 22px;-webkit-mask-image:linear-gradient(to left,#000 15%,transparent 95%);mask-image:linear-gradient(to left,#000 15%,transparent 95%);opacity:.8;z-index:-1;pointer-events:none}.dtl-blog .dtl-hero__title{max-width:12ch;margin:0 0 1.25rem;color:#fff;font:600 clamp(3.25rem, 9vw, 7rem)/0.95 var(--dtl-font);letter-spacing:-.04em;overflow-wrap:anywhere}.dtl-blog .dtl-hero__intro{--dtl-p-size:clamp(1.0625rem, 1.6vw, 1.25rem);max-width:52ch;margin-bottom:0;color:var(--dtl-mute-dark);line-height:1.6}.dtl-blog .dtl-search{display:flex;align-items:center;gap:.25rem;max-width:760px;margin-top:clamp(2rem, 5vw, 3rem);padding:.4rem .4rem .4rem 1.1rem;border:1px solid var(--dtl-line-dark);border-radius:999px;background:rgb(255 255 255 / .06);transition:border-color 0.2s,background-color 0.2s,box-shadow 0.2s}.dtl-blog .dtl-search:focus-within{border-color:var(--dtl-teal-glow);background:rgb(255 255 255 / .09);box-shadow:0 0 0 4px rgb(111 208 226 / .18)}.dtl-blog .dtl-search__icon{display:inline-flex;color:var(--dtl-teal-glow)}.dtl-blog .dtl-search__input,.dtl-blog .dtl-search__input:focus{flex:1 1 auto;min-width:0;height:3.25rem;margin:0;padding:0 .5rem;border:0;border-radius:0;outline:0;background:#fff0;box-shadow:none;color:#fff;font:400 1.125rem/1 var(--dtl-font)}.dtl-blog .dtl-search__input::placeholder{color:var(--dtl-mute-dark);opacity:1}.dtl-blog .dtl-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.dtl-blog .dtl-search__clear{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:999px;background:#fff0;color:var(--dtl-mute-dark);cursor:pointer}.dtl-blog .dtl-search__clear[hidden]{display:none}.dtl-blog .dtl-search__clear:hover{background:rgb(255 255 255 / .08);color:#fff}.dtl-blog .dtl-search__submit{flex:none;height:3.25rem;padding:0 1.6rem;border:0;border-radius:999px;background:var(--dtl-teal);color:var(--dtl-ink);font:600 1rem/1 var(--dtl-font);cursor:pointer;transition:background-color 0.2s}.dtl-blog .dtl-search__submit:hover{background:var(--dtl-teal-glow);color:var(--dtl-ink)}.dtl-blog .dtl-topics{margin-top:1.5rem}.dtl-blog .dtl-topics__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;list-style:none}.dtl-blog .dtl-topic{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.4rem 1rem;border:1px solid var(--dtl-line-dark);border-radius:999px;color:#e6eef3;font:400 0.9375rem/1.2 var(--dtl-font);text-decoration:none;white-space:nowrap;transition:border-color 0.2s,background-color 0.2s,color 0.2s}.dtl-blog .dtl-topic:hover{border-color:var(--dtl-teal-glow);color:#fff}.dtl-blog .dtl-topic[aria-current="page"]{border-color:var(--dtl-teal-glow);background:var(--dtl-teal-glow);color:var(--dtl-ink)}.dtl-blog .dtl-topic__count{color:var(--dtl-mute-dark);font-size:.8125rem}.dtl-blog .dtl-topic[aria-current="page"] .dtl-topic__count{color:rgb(8 13 19 / .7)}.dtl-blog .dtl-listing{padding-top:clamp(2.5rem, 6vw, 4.5rem);padding-bottom:clamp(4rem, 9vw, 7rem)}.dtl-blog .dtl-status{--dtl-p-size:0.9375rem;--dtl-p-mb:1.5rem;color:var(--dtl-slate)}.dtl-blog .dtl-status:empty{display:none}.dtl-blog .dtl-results{transition:opacity 0.2s}.dtl-blog .dtl-results[aria-busy="true"]{opacity:.45}.dtl-blog .dtl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 330px),1fr));gap:clamp(2.5rem, 5vw, 3.5rem) clamp(1.5rem, 3vw, 2.25rem);margin:0;list-style:none}.dtl-blog .dtl-grid__item{display:flex;margin:0}.dtl-blog .dtl-more{display:flex;justify-content:center;margin-top:clamp(2.5rem, 5vw, 3.5rem)}.dtl-blog .dtl-card{position:relative;display:flex;flex-direction:column;width:100%}.dtl-blog .dtl-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--dtl-radius);background:var(--dtl-mist)}.dtl-blog .dtl-card__media--empty{background-color:var(--dtl-ink);background-image:var(--dtl-dots);background-size:18px 18px}.dtl-blog .dtl-card__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 0.6s var(--dtl-ease)}.dtl-blog .dtl-card__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding-top:1.25rem}.dtl-blog .dtl-card__topic{--dtl-p-size:0.875rem;color:var(--dtl-teal-deep);font-weight:600;line-height:1.3}.dtl-blog .dtl-card__title{margin:0;color:var(--dtl-navy);font:600 1.3125rem/1.3 var(--dtl-font);letter-spacing:-.01em}.dtl-blog .dtl-card__link,.dtl-blog .dtl-card__link:visited{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size 0.35s var(--dtl-ease),color 0.2s}.dtl-blog .dtl-card__link::after{content:"";position:absolute;inset:0;z-index:1}.dtl-blog .dtl-card__link:focus-visible{outline:none!important}.dtl-blog .dtl-card:has(.dtl-card__link:focus-visible){outline:3px solid var(--dtl-teal);outline-offset:6px;border-radius:var(--dtl-radius)}.dtl-blog .dtl-card:hover .dtl-card__link{color:var(--dtl-teal-deep);background-size:100% 1.5px}.dtl-blog .dtl-card:hover .dtl-card__img{transform:scale(1.04)}.dtl-blog .dtl-card__excerpt{--dtl-p-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--dtl-slate);line-height:1.65}.dtl-blog .dtl-card__meta{--dtl-p-size:0.875rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:auto;padding-top:.4rem;color:var(--dtl-slate);line-height:1.4}.dtl-blog .dtl-card__time{display:inline-flex;align-items:center;gap:.35rem}.dtl-blog .dtl-card__time .dtl-icon{width:1rem;height:1rem;color:var(--dtl-teal)}.dtl-blog .dtl-card--feature{margin-bottom:clamp(3rem, 7vw, 5rem);padding-bottom:clamp(3rem, 7vw, 5rem);border-bottom:1px solid var(--dtl-line)}.dtl-blog .dtl-card--feature .dtl-card__title{font-size:clamp(1.75rem, 3.2vw, 2.625rem);line-height:1.12;letter-spacing:-.025em}.dtl-blog .dtl-card--feature .dtl-card__excerpt{--dtl-p-size:1.0625rem;-webkit-line-clamp:4}.dtl-blog .dtl-card--feature .dtl-card__body{gap:.9rem}@media (min-width:900px){.dtl-blog .dtl-card--feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem, 4vw, 4rem)}.dtl-blog .dtl-card--feature .dtl-card__media{aspect-ratio:3 / 2;border-radius:var(--dtl-radius-lg)}.dtl-blog .dtl-card--feature .dtl-card__body{padding-top:0}.dtl-blog .dtl-card--feature .dtl-card__meta{margin-top:.5rem}}.dtl-blog .dtl-pagination{margin-top:clamp(3rem, 6vw, 4.5rem)}.dtl-blog .dtl-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.dtl-blog .dtl-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 1rem;border:1px solid var(--dtl-line);border-radius:999px;color:var(--dtl-navy);font:400 0.9375rem/1 var(--dtl-font);text-decoration:none}.dtl-blog .dtl-pagination a.page-numbers:hover{border-color:var(--dtl-teal);color:var(--dtl-teal-deep)}.dtl-blog .dtl-pagination .page-numbers.current{border-color:var(--dtl-ink);background:var(--dtl-ink);color:#fff}.dtl-blog .dtl-pagination .page-numbers.dots{border-color:#fff0}.dtl-blog .dtl-empty{max-width:640px;margin-inline:auto;padding:clamp(2.5rem, 6vw, 4rem) clamp(1.5rem, 4vw, 3rem);border-radius:var(--dtl-radius-lg);background:var(--dtl-mist);text-align:center}.dtl-blog .dtl-empty__title{margin:0 0 .75rem;color:var(--dtl-navy);font:600 clamp(1.375rem, 2.6vw, 1.75rem)/1.25 var(--dtl-font);overflow-wrap:anywhere}.dtl-blog .dtl-empty__text{--dtl-p-size:1rem;--dtl-p-mb:1.5rem;color:var(--dtl-slate);line-height:1.6}.dtl-blog .dtl-post-head{position:relative;overflow:hidden;padding-top:calc(var(--dtl-header) + clamp(2.5rem, 7vw, 5.5rem));padding-bottom:clamp(2.5rem, 6vw, 4.5rem);background:var(--dtl-ink);color:#fff;isolation:isolate}.dtl-blog .dtl-post--has-hero .dtl-post-head{padding-bottom:calc(clamp(2.5rem, 6vw, 4.5rem) + var(--dtl-overlap))}.dtl-blog .dtl-post{--dtl-overlap:clamp(4rem, 12vw, 10rem)}.dtl-blog .dtl-post-head__inner{max-width:calc(1120px + 2 * var(--dtl-gutter))}.dtl-blog .dtl-crumbs{margin-bottom:1.75rem;color:var(--dtl-mute-dark);font-size:.875rem}.dtl-blog .dtl-crumbs a{color:var(--dtl-mute-dark);text-decoration:none}.dtl-blog .dtl-crumbs a:hover{color:#fff}.dtl-blog .dtl-post-head__topic{display:inline-block;margin-bottom:1rem;color:var(--dtl-teal-glow);font:600 0.9375rem/1.3 var(--dtl-font);text-decoration:none}.dtl-blog .dtl-post-head__topic:hover{color:#fff}.dtl-blog .dtl-post-head__title{max-width:22ch;margin:0;color:#fff;font:600 clamp(2.375rem, 6vw, 4.5rem)/1.03 var(--dtl-font);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.dtl-blog .dtl-post-head__meta{display:flex;flex-wrap:wrap;gap:1.25rem 0;margin:clamp(1.75rem, 4vw, 2.5rem) 0 0;padding:0}.dtl-blog .dtl-post-head__meta>div{padding-right:clamp(1.25rem, 3vw, 2.25rem);margin-right:clamp(1.25rem, 3vw, 2.25rem);border-right:1px solid var(--dtl-line-dark)}.dtl-blog .dtl-post-head__meta>div:last-child{margin-right:0;padding-right:0;border-right:0}.dtl-blog .dtl-post-head__meta dt{margin:0 0 .3rem;color:var(--dtl-mute-dark);font:400 0.8125rem/1.3 var(--dtl-font)}.dtl-blog .dtl-post-head__meta dd{margin:0;color:#fff;font:400 1rem/1.3 var(--dtl-font)}.dtl-blog .dtl-hero-img{position:relative;max-width:calc(1120px + 2 * var(--dtl-gutter));margin-top:calc(-1 * var(--dtl-overlap));margin-bottom:0;box-shadow:none}.dtl-blog .dtl-hero-img__img{display:block;width:100%;height:auto;max-height:620px;aspect-ratio:16 / 8;object-fit:cover;border-radius:var(--dtl-radius-lg);box-shadow:0 30px 60px -30px rgb(8 13 19 / .45)}.dtl-blog .dtl-hero-img__caption{margin-top:.75rem;color:var(--dtl-slate);font-size:.875rem;text-align:center}.dtl-blog .dtl-post-body{max-width:calc(760px + 2 * var(--dtl-gutter));padding-top:clamp(2.5rem, 6vw, 4.5rem)}.dtl-blog .dtl-post-main{min-width:0}.dtl-blog .dtl-toc{margin-bottom:2.5rem}.dtl-blog .dtl-toc__box{border-radius:var(--dtl-radius);background:var(--dtl-mist)}.dtl-blog .dtl-toc__summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;color:var(--dtl-navy);font:600 1rem/1.3 var(--dtl-font);list-style:none;cursor:pointer}.dtl-blog .dtl-toc__summary::-webkit-details-marker{display:none}.dtl-blog .dtl-toc__summary::after{content:"";width:.6rem;height:.6rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform 0.2s}.dtl-blog .dtl-toc__box[open]>.dtl-toc__summary::after{transform:translateY(25%) rotate(-135deg)}.dtl-blog .dtl-toc__list{--dtl-list-size:0.9375rem;margin:0;padding:0 1.25rem 1.25rem!important;list-style:none}.dtl-blog .dtl-toc__link{display:block;padding:.45rem 0 .45rem 1rem;border-left:2px solid var(--dtl-line);color:var(--dtl-slate);line-height:1.4;text-decoration:none;transition:color 0.2s,border-color 0.2s}.dtl-blog .dtl-toc__link:hover{color:var(--dtl-navy)}.dtl-blog .dtl-toc__link.is-active{border-left-color:var(--dtl-teal);color:var(--dtl-teal-deep);font-weight:600}@media (min-width:1100px){.dtl-blog .dtl-post-body--has-toc{display:grid;grid-template-columns:240px minmax(0,720px);justify-content:space-between;column-gap:3rem;max-width:calc(1120px + 2 * var(--dtl-gutter))}.dtl-blog .dtl-toc{position:sticky;top:calc(var(--dtl-header) + 2rem);align-self:start;max-height:calc(100vh - var(--dtl-header) - 4rem);overflow-y:auto;margin:0}.dtl-blog .dtl-toc__box{background:#fff0}.dtl-blog .dtl-toc__summary{padding:0 0 1rem;pointer-events:none}.dtl-blog .dtl-toc__summary::after{display:none}.dtl-blog .dtl-toc__list{padding:0!important}}.dtl-blog .dtl-prose{--dtl-p-size:1.125rem;--dtl-p-mb:1.4em;--dtl-list-size:1.125rem;--dtl-list-pad:1.4em;color:var(--dtl-text);font-size:1.125rem;line-height:1.8;overflow-wrap:break-word}.dtl-blog .dtl-prose>:first-child{margin-top:0}.dtl-blog .dtl-prose>:last-child{--dtl-p-mb:0;margin-bottom:0}.dtl-blog .dtl-prose p{line-height:1.8}.dtl-blog .dtl-prose h2,.dtl-blog .dtl-prose h3,.dtl-blog .dtl-prose h4{color:var(--dtl-navy);font-family:var(--dtl-font);font-weight:600;scroll-margin-top:calc(var(--dtl-header) + 1.5rem);text-wrap:balance}.dtl-blog .dtl-prose h2{margin:2.4em 0 .7em;font-size:clamp(1.5rem, 2.6vw, 1.875rem);line-height:1.25;letter-spacing:-.02em}.dtl-blog .dtl-prose h3{margin:1.9em 0 .5em;font-size:clamp(1.1875rem, 2vw, 1.3125rem);line-height:1.35}.dtl-blog .dtl-prose h4{margin:1.6em 0 .4em;font-size:1.0625rem}.dtl-blog .dtl-prose a{color:var(--dtl-teal-deep);text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.2em}.dtl-blog .dtl-prose a:hover{color:var(--dtl-navy);text-decoration-thickness:2px}.dtl-blog .dtl-prose ul,.dtl-blog .dtl-prose ol{margin:0 0 1.4em}.dtl-blog .dtl-prose li{margin-bottom:.5em;line-height:1.7}.dtl-blog .dtl-prose li::marker{color:var(--dtl-teal)}.dtl-blog .dtl-prose ol li::marker{font-weight:600}.dtl-blog .dtl-prose strong{color:var(--dtl-navy);font-weight:600}.dtl-blog .dtl-prose img{max-width:100%;height:auto;border-radius:var(--dtl-radius)}.dtl-blog .dtl-prose figure{margin:2em 0}.dtl-blog .dtl-prose figcaption{margin-top:.6rem;color:var(--dtl-slate);font-size:.875rem;text-align:center}.dtl-blog .dtl-prose blockquote{margin:2em 0;padding:.25em 0 .25em 1.5em;border-left:3px solid var(--dtl-teal);color:var(--dtl-navy);font-size:1.25rem;line-height:1.6}.dtl-blog .dtl-prose blockquote p{--dtl-p-size:1.25rem}.dtl-blog .dtl-prose code{padding:.15em .4em;border-radius:6px;background:var(--dtl-mist);color:var(--dtl-navy);font-size:.875em}.dtl-blog .dtl-prose pre{overflow-x:auto;padding:1.25rem;border-radius:var(--dtl-radius);background:var(--dtl-ink);color:#e6eef3;font-size:.9375rem}.dtl-blog .dtl-prose pre code{padding:0;background:none;color:inherit}.dtl-blog .dtl-prose hr{margin:3em 0;border:0;border-top:1px solid var(--dtl-line)}.dtl-blog .dtl-prose .wp-block-table{overflow-x:auto;margin:2em 0;border:1px solid var(--dtl-line);border-radius:var(--dtl-radius)}.dtl-blog .dtl-prose table{width:100%;min-width:520px;margin:0;border-collapse:collapse;font-size:.9375rem;line-height:1.55}.dtl-blog .dtl-prose th,.dtl-blog .dtl-prose thead td{background:var(--dtl-mist);color:var(--dtl-navy);font-weight:600;text-align:left}.dtl-blog .dtl-prose th,.dtl-blog .dtl-prose td{padding:.85rem 1rem;border:0;border-bottom:1px solid var(--dtl-line);vertical-align:top}.dtl-blog .dtl-prose tr:last-child td{border-bottom:0}.dtl-blog .dtl-post-pages{margin-top:2rem}.dtl-blog .dtl-post-foot{display:grid;gap:1.75rem;margin-top:clamp(2.5rem, 6vw, 4rem);padding-top:2rem;border-top:1px solid var(--dtl-line)}.dtl-blog .dtl-post-foot__label{margin:0 0 .75rem;color:var(--dtl-slate);font:600 0.875rem/1.3 var(--dtl-font);letter-spacing:0}.dtl-blog .dtl-chip .dtl-icon{width:1rem;height:1rem}.dtl-blog .dtl-cta{margin-top:clamp(4rem, 9vw, 6.5rem)}.dtl-blog .dtl-cta__panel{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.75rem 3rem;overflow:hidden;padding:clamp(2rem, 5vw, 3.5rem);border-radius:var(--dtl-radius-lg);background:var(--dtl-ink);isolation:isolate}.dtl-blog .dtl-cta__panel::before{content:"";position:absolute;inset:0 0 0 auto;width:45%;background-image:var(--dtl-dots);background-size:20px 20px;-webkit-mask-image:linear-gradient(to left,#000,transparent);mask-image:linear-gradient(to left,#000,transparent);opacity:.5;z-index:-1}.dtl-blog .dtl-cta__text{flex:1 1 420px;max-width:640px}.dtl-blog .dtl-cta__title{margin:0 0 .75rem;color:#fff;font:600 clamp(1.5rem, 3vw, 2.125rem)/1.15 var(--dtl-font);letter-spacing:-.02em}.dtl-blog .dtl-cta__body{--dtl-p-size:1.0625rem;color:var(--dtl-mute-dark);line-height:1.65}.dtl-blog .dtl-related{padding-top:clamp(4rem, 9vw, 6.5rem);padding-bottom:clamp(4rem, 9vw, 7rem)}.dtl-blog .dtl-related__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.75rem, 4vw, 2.5rem)}.dtl-blog .dtl-related__title{margin:0;color:var(--dtl-navy);font:600 clamp(1.75rem, 3.5vw, 2.5rem)/1.1 var(--dtl-font);letter-spacing:-.025em}.dtl-blog .dtl-related__all{color:var(--dtl-teal-deep);font:600 1rem/1.3 var(--dtl-font);text-decoration:underline!important;text-underline-offset:.25em}.dtl-blog .dtl-related__all:hover{color:var(--dtl-navy)}@media (max-width:640px){.dtl-blog .dtl-search{padding-left:.9rem}.dtl-blog .dtl-search__submit{padding:0 1.1rem}.dtl-blog .dtl-topics__list{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--dtl-gutter));padding:0 var(--dtl-gutter) .25rem;scrollbar-width:none}.dtl-blog .dtl-topics__list::-webkit-scrollbar{display:none}.dtl-blog .dtl-post-head__meta>div{padding-right:1.25rem;margin-right:1.25rem}.dtl-blog .dtl-hero-img{padding-inline:0}.dtl-blog .dtl-hero-img__img{aspect-ratio:4 / 3;border-radius:0}.dtl-blog .dtl-prose{--dtl-p-size:1.0625rem;--dtl-list-size:1.0625rem;font-size:1.0625rem}.dtl-blog .dtl-cta__panel .dtl-btn{width:100%}}@media (prefers-reduced-motion:reduce){.dtl-blog *,.dtl-blog *::before,.dtl-blog *::after{transition-duration:0.01ms!important}.dtl-blog .dtl-card:hover .dtl-card__img{transform:none}}