body.ds-blog-template main#primary.ds-blog-v2{width:100%!important;max-width:none!important;margin:0!important;float:none!important}body.ds-blog-template #content.site-content,body.ds-blog-template .content-area,body.ds-blog-template .site-content-contain{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}body.ds-blog-template .site-content>.ast-container{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}body.ds-blog-template .entry-banner:has(.wp-post-image),body.ds-blog-template .page-banner:has(.wp-post-image),body.ds-blog-template .post-thumbnail-header:has(.wp-post-image),body.ds-blog-template .single-featured-image-header,body.ds-blog-template .site-banner:has(.wp-post-image){display:none!important}body.ds-blog-template .frontpage-hero:empty,body.ds-blog-template .frontpage-hero:not(:has(img,h1,h2,.wp-post-image)){min-height:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}html :where(.ds-blog-v2) section{display:block;padding:0;gap:normal;align-items:normal;flex-direction:row}html :where(.ds-blog-v2) section>div{display:block;gap:normal;align-items:normal;flex-direction:row}html :where(.ds-blog-v2) :is(h1,h2,h3,h4){max-width:none}.ds-blog-v2{--dsp-brand:var(--ds-content-accent, #334155);--dsp-muted:color-mix(in srgb, currentColor 62%, transparent);--dsp-line:color-mix(in srgb, currentColor 20%, transparent);--dsp-hair:color-mix(in srgb, currentColor 10%, transparent);--dsp-tint:color-mix(in srgb, var(--dsp-brand) 8%, transparent);--dsp-r:var(--ds-radius, 8px);overflow-x:clip}.ds-blog-v2 .dsp{container:dsp/inline-size;--dsp-sec:clamp(40px, 7cqi, 88px);--dsp-gap:clamp(14px, 2.4cqi, 28px);box-sizing:border-box;max-width:1180px;margin:0 auto;padding:clamp(20px,3vw,40px) clamp(16px,3vw,24px) clamp(48px,6vw,80px);line-height:1.6}.ds-blog-v2--inline .dsp{padding-left:0;padding-right:0}.ds-blog-v2 .dsp *,.ds-blog-v2 .dsp ::after,.ds-blog-v2 .dsp ::before{box-sizing:border-box}.ds-blog-v2 .dsp img{display:block;max-width:100%;height:auto}.ds-blog-v2 .dsp-article-root>*+*,.ds-blog-v2 .dsp>*+*{margin-top:var(--dsp-sec)}.ds-blog-v2 .dsp>.dsp-crumbs+*{margin-top:14px}.ds-blog-v2 .dsp-article-root>.dsp-hero+.dsp-callback,.ds-blog-v2 .dsp>.dsp-callback+.dsp-topics,.ds-blog-v2 .dsp>.dsp-hero+.dsp-callback{margin-top:clamp(24px,4cqi,40px)}.ds-blog-v2 .dsp h1,.ds-blog-v2 .dsp h2,.ds-blog-v2 .dsp h3{margin:0;line-height:1.15;text-wrap:balance}.ds-blog-v2 .dsp h1{font-size:clamp(1.85rem, 6cqi, 3.2rem);line-height:1.08;letter-spacing:-.02em}.ds-blog-v2 .dsp h2{font-size:clamp(1.35rem, 3.4cqi, 1.9rem);line-height:1.2;letter-spacing:-.01em}.ds-blog-v2 .dsp p{margin:0}.ds-blog-v2 .dsp-small-h{font-size:1.05rem!important}.ds-blog-v2 .dsp-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px 20px;flex-wrap:wrap;margin-bottom:18px}.ds-blog-v2 .dsp a:focus-visible,.ds-blog-v2 .dsp button:focus-visible,.ds-blog-v2 .dsp summary:focus-visible{outline:2px solid var(--dsp-brand);outline-offset:3px}.ds-blog-v2 .dsp-btn{display:inline-block;padding:1em 1.5em;border:0;border-radius:var(--dsp-r);background:var(--dsp-brand);color:#fff!important;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none!important;cursor:pointer;transition:filter .2s}.ds-blog-v2 .dsp-btn:hover{filter:brightness(.9)}.ds-blog-v2 .dsp-linkmore{font-weight:700;color:var(--dsp-brand);text-decoration:none;border-bottom:1.5px solid currentColor;white-space:nowrap}.ds-blog-v2 .dsp-linkmore:hover{border-bottom-color:transparent}.ds-blog-v2 .dsp-call{color:inherit;text-decoration:none;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ds-blog-v2 .dsp-call span{font-weight:400;color:var(--dsp-muted)}.ds-blog-v2 .dsp-call:hover{color:var(--dsp-brand)}.ds-blog-v2 .dsp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px}@container dsp (max-width:520px){.ds-blog-v2 .dsp-actions .dsp-btn{flex:1 1 100%;text-align:center}}.ds-blog-v2 .dsp-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:.82rem;color:var(--dsp-muted)}.ds-blog-v2 .dsp-crumbs li{display:inline-flex;align-items:center;min-width:0;margin:0}.ds-blog-v2 .dsp-crumbs li+li::before{content:"/";margin:0 8px;opacity:.6}.ds-blog-v2 .dsp-crumbs a{color:inherit;text-decoration:none}.ds-blog-v2 .dsp-crumbs a:hover{color:var(--dsp-brand);text-decoration:underline}.ds-blog-v2 .dsp-crumbs li:last-child{display:none}@container dsp (min-width:720px){.ds-blog-v2 .dsp-crumbs li:last-child{display:block;max-width:42ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.ds-blog-v2 .dsp-hero{display:grid;gap:22px}.ds-blog-v2 .dsp-hero__img{margin:0;order:-1}.ds-blog-v2 .dsp-hero__img img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--dsp-r)}.ds-blog-v2 .dsp-kicker{display:inline-block;margin:0 0 12px;font-size:.85rem;font-weight:700;color:var(--dsp-brand);text-decoration:none}.ds-blog-v2 a.dsp-kicker:hover{text-decoration:underline}.ds-blog-v2 .dsp-hero h1{margin-bottom:.4em}.ds-blog-v2 .dsp-lead{font-size:clamp(1.05rem, 2.2cqi, 1.22rem);line-height:1.55;max-width:38em}.ds-blog-v2 .dsp-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:18px;font-size:.85rem;color:var(--dsp-muted)}.ds-blog-v2 .dsp-byline img{width:auto;height:16px;object-fit:contain}.ds-blog-v2 .dsp-byline a{color:inherit;font-weight:700;text-decoration:none}@container dsp (min-width:760px){.ds-blog-v2 .dsp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:calc(var(--dsp-gap) * 2);align-items:center}.ds-blog-v2 .dsp-hero__img{order:0}.ds-blog-v2 .dsp-hero__img img{aspect-ratio:4/3}.ds-blog-v2 .dsp-hero--noimg{grid-template-columns:minmax(0,1fr)}}.ds-blog-v2 .ds-lead-form-section{margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.ds-blog-v2 .ds-lead-form-section--full .ds-lead-form{display:grid;grid-template-columns:minmax(0,1fr);row-gap:18px}.ds-blog-v2 .ds-lead-form-section--full .ds-lead-form__field{margin:0}.ds-blog-v2 .ds-lead-form__field label,.ds-blog-v2 .ds-lead-form__field--checks legend{display:block;font-size:.82rem;font-weight:600;color:var(--dsp-muted);margin:0 0 6px}.ds-blog-v2 .ds-lead-form__hint{font-size:.8rem;color:var(--dsp-muted);opacity:1;margin-top:6px}.ds-blog-v2 .ds-lead-form__field .ds-input{border-radius:var(--dsp-r);border:1px solid var(--dsp-line);padding:.7em .8em;background:0 0;color:inherit}.ds-blog-v2 .ds-lead-form__field .ds-input:focus{outline:0;border-color:var(--dsp-brand);box-shadow:inset 0 0 0 1px var(--dsp-brand)}.ds-blog-v2 .ds-lead-form__submit{background:var(--dsp-brand)!important;color:#fff!important;border:0!important;border-radius:var(--dsp-r)!important}.ds-blog-v2 .dsp-callback{display:grid;gap:14px;padding:18px;border-radius:var(--dsp-r);box-shadow:inset 0 0 0 1px var(--dsp-line)}.ds-blog-v2 .dsp-callback h2{font-size:1.05rem!important;margin-bottom:2px}.ds-blog-v2 .dsp-callback p{font-size:.9rem;color:var(--dsp-muted)}.ds-blog-v2 .dsp-callback .ds-lead-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.ds-blog-v2 .dsp-callback .ds-lead-form__field{margin:0}.ds-blog-v2 .dsp-callback .ds-lead-form__actions{grid-column:1/-1;margin:0}.ds-blog-v2 .dsp-callback .ds-lead-form__submit{width:100%!important}.ds-blog-v2 .dsp-callback .ds-lead-form__notice{grid-column:1/-1;margin:0}@container dsp (min-width:820px){.ds-blog-v2 .dsp-callback{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;padding:16px 20px}.ds-blog-v2 .dsp-callback .ds-lead-form{grid-template-columns:1fr 1fr auto}.ds-blog-v2 .dsp-callback .ds-lead-form__actions{grid-column:auto}.ds-blog-v2 .dsp-callback .ds-lead-form__submit{width:auto!important}}.ds-blog-v2 .dsp-article{display:grid;gap:calc(var(--dsp-gap) * 2);align-items:start}.ds-blog-v2 .dsp-side{display:none}@container dsp (min-width:960px){.ds-blog-v2 .dsp-article{grid-template-columns:minmax(0,68ch) minmax(220px,290px);justify-content:space-between}.ds-blog-v2 .dsp-side{display:block;position:sticky;top:24px}.ds-blog-v2 .dsp-toc-m{display:none}}.ds-blog-v2 .dsp-read{font-size:1.06rem;line-height:1.7;overflow-wrap:break-word}.ds-blog-v2 .dsp .dsp-read>*{margin-top:0;margin-bottom:1.1em}.ds-blog-v2 .dsp-read h2{margin:1.8em 0 .55em;scroll-margin-top:24px}.ds-blog-v2 .dsp-read h3{margin:1.5em 0 .45em;font-size:1.2rem}.ds-blog-v2 .dsp-read>h2:first-child{margin-top:.4em}.ds-blog-v2 .dsp-read ol,.ds-blog-v2 .dsp-read ul{padding-left:1.3em}.ds-blog-v2 .dsp-read li{margin-bottom:.35em}.ds-blog-v2 .dsp-read a{color:inherit;text-decoration:underline;text-decoration-color:var(--dsp-brand);text-decoration-thickness:2px;text-underline-offset:.2em}.ds-blog-v2 .dsp-read a:hover{color:var(--dsp-brand)}.ds-blog-v2 .dsp-read .ds-blog-lead{font-size:1.15rem;line-height:1.6}.ds-blog-v2 .dsp-read blockquote{margin:1.8em 0;padding:0 0 0 20px;border:0;border-left:4px solid var(--dsp-brand);background:0 0;font-family:inherit;font-size:clamp(1.2rem, 2.8cqi, 1.5rem);font-style:normal;line-height:1.35;font-weight:700;quotes:none}.ds-blog-v2 .dsp-read blockquote::after,.ds-blog-v2 .dsp-read blockquote::before{content:none;display:none}.ds-blog-v2 .dsp-read blockquote p{margin:0}.ds-blog-v2 .dsp-read table{width:100%;border-collapse:collapse;font-size:.95rem}.ds-blog-v2 .dsp-read td,.ds-blog-v2 .dsp-read th{padding:8px 10px;border-bottom:1px solid var(--dsp-line);text-align:left;vertical-align:top}.ds-blog-v2 .dsp-read aside{margin:1.6em 0;padding:20px 22px;border-radius:var(--dsp-r);background:var(--dsp-tint)!important;color:inherit!important}.ds-blog-v2 .dsp-read aside :where(p,span,b,strong,li,h2,h3,h4){color:inherit!important}.ds-blog-v2 .dsp-read aside p{margin:0 0 .6em}.ds-blog-v2 .dsp-read aside>p:first-child{font-weight:700;font-size:1.08rem}.ds-blog-v2 .dsp-read aside a[class*=btn]{display:inline-block;margin:6px 14px 0 0;padding:.8em 1.2em;border-radius:var(--dsp-r);background:var(--dsp-brand)!important;color:#fff!important;text-decoration:none;font-weight:700;font-size:.92rem}.ds-blog-v2 .dsp-figure{margin:1.8em 0}.ds-blog-v2 .dsp-figure img{width:100%;height:auto;border-radius:var(--dsp-r)}.ds-blog-v2 .dsp-figure figcaption{margin-top:8px;font-size:.82rem;color:var(--dsp-muted)}.ds-blog-v2 .dsp-toc-m{margin-bottom:22px;border-radius:var(--dsp-r);box-shadow:inset 0 0 0 1px var(--dsp-line)}.ds-blog-v2 .dsp-toc-m summary{cursor:pointer;padding:14px 16px;font-weight:700;list-style:none;display:flex;justify-content:space-between}.ds-blog-v2 .dsp-toc-m summary::-webkit-details-marker{display:none}.ds-blog-v2 .dsp-toc-m summary::after{content:"+";color:var(--dsp-brand);font-weight:400;font-size:1.3rem;line-height:1}.ds-blog-v2 .dsp-toc-m[open] summary::after{content:"–"}.ds-blog-v2 .dsp-toc-m__list{margin:0;padding:0 16px 12px 36px}.ds-blog-v2 .dsp-toc-m__list li{padding:6px 0;margin:0}.ds-blog-v2 .dsp-toc a,.ds-blog-v2 .dsp-toc-m a{color:inherit;text-decoration:none}.ds-blog-v2 .dsp-toc a:hover,.ds-blog-v2 .dsp-toc-m a:hover{color:var(--dsp-brand)}.ds-blog-v2 .dsp-side__in{border-top:3px solid var(--dsp-brand);padding-top:14px;font-size:.9rem}.ds-blog-v2 .dsp-side__h{display:block;margin-bottom:8px}.ds-blog-v2 .dsp-toc{list-style:none;margin:0 0 22px;padding:0;counter-reset:dsp-t}.ds-blog-v2 .dsp-toc li{counter-increment:dsp-t;border-bottom:1px solid var(--dsp-hair);margin:0}.ds-blog-v2 .dsp-toc a{display:grid;grid-template-columns:1.5em 1fr;padding:9px 0;line-height:1.35}.ds-blog-v2 .dsp-toc a::before{content:counter(dsp-t);color:var(--dsp-muted)}.ds-blog-v2 .dsp-toc a.is-active{color:var(--dsp-brand);font-weight:700}.ds-blog-v2 .dsp-side__contact span{display:block;font-size:.8rem;color:var(--dsp-muted)}.ds-blog-v2 .dsp-side__phone{display:block;font-size:1.3rem;font-weight:700;color:inherit;text-decoration:none;margin-bottom:12px;font-variant-numeric:tabular-nums}.ds-blog-v2 .dsp-side__contact .dsp-btn{width:100%;text-align:center}.ds-blog-v2 .dsp-cta{margin:1.8em 0;padding:22px;border-radius:var(--dsp-r);background:var(--dsp-tint);display:grid;gap:16px}.ds-blog-v2 .dsp-cta b{display:block;font-size:1.15rem;margin-bottom:4px}.ds-blog-v2 .dsp-cta p{opacity:.85}.ds-blog-v2 .dsp-cta__act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}@container dsp (min-width:620px){.ds-blog-v2 .dsp-cta{grid-template-columns:1fr auto;align-items:center;padding:24px 28px}}.ds-blog-v2 .dsp-arrows{display:none;gap:8px}.ds-blog-v2 .dsp-arrows button{width:40px;height:40px;padding:0;border-radius:50%;border:0;background:0 0;box-shadow:inset 0 0 0 1px var(--dsp-line);color:inherit;font-size:1rem;cursor:pointer}.ds-blog-v2 .dsp-arrows button:hover{box-shadow:inset 0 0 0 2px var(--dsp-brand);color:var(--dsp-brand)}@container dsp (min-width:700px){.ds-blog-v2 .dsp-arrows{display:flex}}.ds-blog-v2 .dsp-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:min(78%,280px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;scrollbar-width:none;overscroll-behavior-x:contain}.ds-blog-v2 .dsp-rail::-webkit-scrollbar{display:none}.ds-blog-v2 .dsp-svc{scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.ds-blog-v2 .dsp-svc__img{display:block;overflow:hidden;border-radius:var(--dsp-r);margin-bottom:8px}.ds-blog-v2 .dsp-svc img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .5s cubic-bezier(.2, .7, .2, 1)}.ds-blog-v2 .dsp-svc:hover img{transform:scale(1.04)}.ds-blog-v2 .dsp-svc__t{font-weight:700;font-size:1.05rem;line-height:1.3}.ds-blog-v2 .dsp-svc__d{font-size:.9rem;color:var(--dsp-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ds-blog-v2 .dsp-svc__go{margin-top:auto;padding-top:6px;font-size:.88rem;font-weight:700;color:var(--dsp-brand)}.ds-blog-v2 .dsp-svc__go::after{content:" →"}.ds-blog-v2 .dsp-faq{max-width:68ch}.ds-blog-v2 .dsp-faq h2{margin-bottom:14px}.ds-blog-v2 .dsp-faq details{border-bottom:1px solid var(--dsp-line)}.ds-blog-v2 .dsp-faq details:first-of-type{border-top:1px solid var(--dsp-line)}.ds-blog-v2 .dsp-faq summary{cursor:pointer;list-style:none;position:relative;padding:16px 36px 16px 0;font-weight:700;line-height:1.4}.ds-blog-v2 .dsp-faq summary::-webkit-details-marker{display:none}.ds-blog-v2 .dsp-faq summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:var(--dsp-brand)}.ds-blog-v2 .dsp-faq details[open] summary::after{content:"–"}.ds-blog-v2 .dsp-faq__a{padding:0 36px 18px 0}.ds-blog-v2 .dsp-faq__a p{margin:0 0 .7em}.ds-blog-v2 .dsp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ds-blog-v2 .dsp-chips a{padding:.5em .95em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--dsp-line);color:inherit;text-decoration:none;font-size:.88rem}.ds-blog-v2 .dsp-chips a:hover{box-shadow:inset 0 0 0 1.5px var(--dsp-brand);color:var(--dsp-brand)}.ds-blog-v2 .dsp-band{padding:clamp(22px,5cqi,52px);border-radius:var(--dsp-r);background:var(--dsp-tint);display:grid;gap:24px;scroll-margin-top:24px}.ds-blog-v2 .dsp-band h2{font-size:clamp(1.5rem, 4cqi, 2.3rem)!important;margin-bottom:.35em}.ds-blog-v2 .dsp-band__text p{max-width:32em;margin-bottom:1.1em}.ds-blog-v2 .dsp-band__phone{display:block;font-size:clamp(1.5rem, 4.4cqi, 2.2rem);font-weight:800;color:inherit;text-decoration:none;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ds-blog-v2 .dsp-band__phone:hover{color:var(--dsp-brand)}.ds-blog-v2 .dsp-band__mail{display:inline-block;margin-top:4px;color:inherit;font-size:.95rem}@container dsp (min-width:560px){.ds-blog-v2 .dsp-band .ds-lead-form-section--full .ds-lead-form{grid-template-columns:1fr 1fr;column-gap:14px}.ds-blog-v2 .dsp-band .ds-lead-form-section--full .ds-lead-form>:not(.ds-lead-form__field),.ds-blog-v2 .dsp-band .ds-lead-form-section--full .ds-lead-form__field:has(input[type=file]),.ds-blog-v2 .dsp-band .ds-lead-form-section--full .ds-lead-form__field:has(textarea){grid-column:1/-1}}@container dsp (min-width:820px){.ds-blog-v2 .dsp-band{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:calc(var(--dsp-gap) * 2);align-items:start}}.ds-blog-v2 .dsp-topics{display:flex;align-items:center;border-bottom:1px solid var(--dsp-line)}.ds-blog-v2 .dsp-topics__track{display:flex;gap:6px 22px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.ds-blog-v2 .dsp-topics__track::-webkit-scrollbar{display:none}.ds-blog-v2 .dsp-topics a{white-space:nowrap;text-decoration:none;color:inherit;font-size:.92rem;font-weight:600;padding:12px 0;border-bottom:2px solid transparent;margin-bottom:-1px}.ds-blog-v2 .dsp-topics a span{color:var(--dsp-muted);font-weight:400;margin-left:3px;font-size:.85em}.ds-blog-v2 .dsp-topics a:hover,.ds-blog-v2 .dsp-topics a[aria-current=page]{border-bottom-color:var(--dsp-brand)}.ds-blog-v2 .dsp-topics a[aria-current=page]{color:var(--dsp-brand)}.ds-blog-v2 .dsp-feature{display:grid;gap:16px;text-decoration:none;color:inherit;margin-bottom:clamp(28px,5cqi,52px)}.ds-blog-v2 .dsp-card__img,.ds-blog-v2 .dsp-feature__img{display:block;overflow:hidden;border-radius:var(--dsp-r)}.ds-blog-v2 .dsp-feature img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .6s cubic-bezier(.2, .7, .2, 1)}.ds-blog-v2 .dsp-feature:hover img{transform:scale(1.03)}.ds-blog-v2 .dsp-feature__body{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ds-blog-v2 .dsp-feature__title{font-size:clamp(1.4rem, 4cqi, 2.1rem);font-weight:700;line-height:1.15;letter-spacing:-.015em}.ds-blog-v2 .dsp-feature:hover .dsp-feature__title{color:var(--dsp-brand)}.ds-blog-v2 .dsp-feature__ex{color:var(--dsp-muted);max-width:40em}@container dsp (min-width:760px){.ds-blog-v2 .dsp-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:calc(var(--dsp-gap) * 1.6);align-items:center}.ds-blog-v2 .dsp-feature img{aspect-ratio:3/2}}.ds-blog-v2 .dsp-card__meta{font-size:.8rem;color:var(--dsp-muted)}.ds-blog-v2 .dsp-grid{display:grid;gap:0}.ds-blog-v2 .dsp-card{display:grid;grid-template-columns:104px 1fr;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--dsp-hair);text-decoration:none;color:inherit}.ds-blog-v2 .dsp-card img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .6s cubic-bezier(.2, .7, .2, 1)}.ds-blog-v2 .dsp-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-blog-v2 .dsp-card__title{font-weight:700;font-size:1rem;line-height:1.3}.ds-blog-v2 .dsp-card__ex{display:none;font-size:.92rem;color:var(--dsp-muted)}.ds-blog-v2 .dsp-card:hover .dsp-card__title{color:var(--dsp-brand)}.ds-blog-v2 .dsp-card:hover img{transform:scale(1.04)}.ds-blog-v2 .dsp-card__img:empty{aspect-ratio:1/1;background:var(--dsp-tint)}@container dsp (min-width:620px){.ds-blog-v2 .dsp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4cqi,44px) calc(var(--dsp-gap) * 1.2)}.ds-blog-v2 .dsp-card{grid-template-columns:1fr;padding:0;border-top:0;gap:12px}.ds-blog-v2 .dsp-card img,.ds-blog-v2 .dsp-card__img:empty{aspect-ratio:3/2}.ds-blog-v2 .dsp-card__title{font-size:1.12rem}.ds-blog-v2 .dsp-card__ex{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@container dsp (min-width:940px){.ds-blog-v2 .dsp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-blog-v2 .dsp-empty{padding:32px 0;color:var(--dsp-muted)}.ds-blog-v2 .dsp-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:clamp(32px,5cqi,52px)}.ds-blog-v2 .dsp-pager a,.ds-blog-v2 .dsp-pager span{min-width:44px;height:44px;padding:0 12px;display:inline-grid;place-items:center;border-radius:var(--dsp-r);text-decoration:none;color:inherit;font-weight:600;box-shadow:inset 0 0 0 1px var(--dsp-line);font-variant-numeric:tabular-nums}.ds-blog-v2 .dsp-pager a:hover{box-shadow:inset 0 0 0 2px var(--dsp-brand);color:var(--dsp-brand)}.ds-blog-v2 .dsp-pager .current{background:var(--dsp-brand);color:#fff;box-shadow:none}.ds-blog-v2 .dsp-pager .dots{box-shadow:none;min-width:20px;padding:0}.ds-blog-v2 .dsp-credit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:18px;border-top:1px solid var(--dsp-line);font-size:.85rem;color:var(--dsp-muted)}.ds-blog-v2 .dsp-credit__who{display:flex;align-items:center;gap:10px}.ds-blog-v2 .dsp-credit__who img{width:auto;height:22px;object-fit:contain}.ds-blog-v2 .dsp-credit__who a{color:inherit;font-weight:700}.ds-blog-v2 .dsp-credit__who a:hover{color:var(--dsp-brand)}.ds-blog-v2 .dsp-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.ds-blog-v2 .dsp-tags li{margin:0}.ds-blog-v2 .dsp-tags a{color:inherit;text-decoration:none}.ds-blog-v2 .dsp-tags a::before{content:"#";opacity:.6}.ds-blog-v2 .dsp-tags a:hover{color:var(--dsp-brand)}.ds-blog-v2 .dsp-callbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:30;display:none;grid-template-columns:1fr 1.4fr;gap:8px;padding:8px;border-radius:14px;background:var(--ds-page-bg,Canvas);color:CanvasText;box-shadow:0 10px 30px -10px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.06);transform:translateY(140%);transition:transform .35s cubic-bezier(.2, .7, .2, 1)}.ds-blog-v2 .dsp-callbar a{display:grid;place-items:center;padding:13px 10px;border-radius:var(--dsp-r);font-weight:700;font-size:.95rem;text-decoration:none}.ds-blog-v2 .dsp-callbar__call{box-shadow:inset 0 0 0 1.5px currentColor;color:inherit}.ds-blog-v2 .dsp-callbar__cta{background:var(--dsp-brand);color:#fff!important}@media (max-width:760px){.ds-blog-v2 .dsp-callbar{display:grid}.ds-blog-v2 .dsp-callbar.is-on{transform:none}}@media (prefers-reduced-motion:reduce){.ds-blog-v2 .dsp img,.ds-blog-v2 .dsp-callbar{transition:none!important}}.ds-blog-v2 .dsp-feature__img:empty{display:none}@container dsp (min-width:760px){.ds-blog-v2 .dsp-feature:has(.dsp-feature__img:empty){grid-template-columns:minmax(0,1fr)}}