.dp-article{padding-block:var(--space-9) var(--space-12);background:var(--surface-page);font-family:var(--font-display)}.dp-article__container{max-width:var(--container-lg)}.dp-article__layout{display:grid;grid-template-columns:minmax(0,var(--container-sm)) minmax(0,1fr);gap:var(--space-12);justify-content:space-between}.dp-article__main{min-width:0}.dp-article__back{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}.dp-article__back:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:3px}.dp-article__head{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-5);border-top:2px dotted var(--text-faint);margin-bottom:var(--space-8)}.dp-article__title{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.dp-article__figure{margin:0 0 var(--space-9)}.dp-article__body{font-family:var(--font-display);font-size:var(--text-md)}.dp-article__body :is(h2,h3){font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug)}.dp-article__body h2[id]{scroll-margin-top:var(--space-12)}.dp-article__aside{padding-left:var(--space-10);border-left:1px solid var(--border-default)}.dp-article__aside-inner{position:sticky;top:min(var(--space-12),calc(100vh - var(--dp-article-rail-height, 0px) - var(--space-7)));display:flex;flex-direction:column;gap:var(--space-10)}.dp-article__rail-head{margin:0 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:2px dotted var(--text-faint);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal)}.dp-article__toc-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.dp-article__toc-link{display:flex;align-items:center;min-height:var(--control-sm);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-decoration:none}.dp-article__toc-link:hover{color:var(--dp-heading-ink);text-decoration:underline;text-underline-offset:3px}.dp-article__toc-link[aria-current]{color:var(--dp-heading-ink)}.dp-article__toc--rail .dp-article__toc-list{gap:var(--space-3)}.dp-article__toc--rail .dp-article__toc-link{min-height:var(--space-6)}.dp-article__toc--inline{display:none}.dp-article__product{position:relative;container-type:inline-size}.dp-article__product-inner{--dp-article-product-radius: clamp(var(--radius-sm), 2.6cqi, var(--radius-2xl));--dp-article-product-frame: clamp(var(--space-1), 1.3cqi, var(--space-4));display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:clamp(var(--space-4),5.2cqi,var(--space-10));padding:var(--dp-article-product-frame);border-radius:var(--dp-article-product-radius);background:var(--dp-surface-slate)}.dp-article__product-media{display:flex}.dp-article__product-media .dp-media{width:100%;height:100%}.dp-article__product .dp-media__img{border-radius:0}.dp-article__product-body{display:flex;flex-direction:column;align-self:center}.dp-article__product-eyebrow{margin:0 0 clamp(var(--space-1),1.7cqi,var(--space-5));color:var(--forest-600);font-family:var(--font-display);font-size:clamp(var(--text-2xs),3.4cqi,var(--text-3xl));font-weight:var(--weight-medium);line-height:var(--leading-snug)}.dp-article__product-title{margin:0;color:var(--dp-heading-ink);font-family:var(--font-display);font-size:clamp(var(--text-base),6.3cqi,var(--text-6xl));font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.dp-article__product-link{color:inherit;text-decoration:none}.dp-article__product-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.dp-article__product:hover .dp-article__product-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.dp-article__product:has(.dp-article__product-link:focus-visible) .dp-article__product-inner{outline:2px solid var(--border-focus);outline-offset:2px}.dp-article__product .dp-article__product-points{display:flex;flex-direction:column;gap:clamp(var(--space-1),1.1cqi,var(--space-4));margin:clamp(var(--space-2),2.5cqi,var(--space-8)) 0 0;padding:0;list-style:none}.dp-article__product .dp-article__product-point{display:flex;align-items:center;gap:clamp(var(--space-2),1.6cqi,var(--space-5));margin:0;color:var(--dp-heading-ink);font-family:var(--font-display);font-size:clamp(var(--text-xs),3.4cqi,var(--text-3xl));font-weight:var(--weight-medium);line-height:var(--leading-snug)}.dp-article__product-seal{display:inline-grid;flex:none;place-items:center;width:clamp(var(--space-3),3.1cqi,var(--space-8));height:clamp(var(--space-3),3.1cqi,var(--space-8))}.dp-article__product-seal>*{grid-area:1 / 1}.dp-article__product-seal .dp-article__product-seal-badge{width:100%;height:100%;color:var(--forest-700)}.dp-article__product-seal .dp-article__product-seal-tick{width:46%;height:46%;color:var(--white)}@container (min-width: 706px){.dp-article__product-eyebrow{color:var(--forest-500)}}@container (max-width: 479px){.dp-article__product-inner{--dp-article-product-radius: var(--radius-md);--dp-article-product-frame: var(--space-2);grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.dp-article__product-media .dp-media{height:auto}.dp-article__product-body{padding:0 var(--space-3) var(--space-3)}.dp-article__product-eyebrow{margin-bottom:var(--space-2);font-size:var(--text-sm)}.dp-article__product-title{font-size:var(--text-2xl)}.dp-article__product .dp-article__product-points{gap:var(--space-3);margin-top:var(--space-4)}.dp-article__product .dp-article__product-point{gap:var(--space-3);font-size:var(--text-base)}.dp-article__product-seal{width:var(--space-5);height:var(--space-5)}}.dp-article__product-inline{display:none}.dp-article__related{margin-top:var(--space-12);padding-top:var(--space-6);border-top:2px dotted var(--text-faint)}.dp-article__related-head{margin:0 0 var(--space-8);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug)}.dp-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.dp-article__body [class~=standfirst]{color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed)}.dp-article__body hr.lede{height:0;padding:0;border:0;border-top:1px solid var(--border-default);margin-block:var(--space-7)}.dp-article__body .evidence{padding:var(--space-6);border:1px solid var(--border-accent);border-radius:var(--radius-card);background:var(--surface-accent);margin-block:var(--space-6)}.dp-article__body .evidence>*+*{margin-top:var(--space-3)}.dp-article__body .src,.dp-article__body .evidence .src{padding-top:var(--space-3);border-top:1px solid var(--border-accent);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:var(--space-4)}.dp-article__body .refs{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-9)}.dp-article__body .refs h2{padding-bottom:var(--space-4);border-bottom:2px dotted var(--text-faint);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);margin-top:0;margin-bottom:var(--space-4)}.dp-article__body .refs ol{padding-left:var(--space-6);margin:0;list-style:decimal}.dp-article__body .refs li{line-height:var(--leading-normal)}.dp-article__body .refs li+li{margin-top:var(--space-3)}.dp-article__body .refs li::marker{color:var(--text-faint)}.dp-article__body .refs em{font-style:italic}.dp-article__body .notice{padding-top:var(--space-5);border-top:1px solid var(--border-default);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:var(--space-8)}.dp-article__body .protocol{display:grid;gap:var(--space-4);counter-reset:dp-phase;margin-block:var(--space-6)}.dp-article__body .phase{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2);align-items:start;padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);counter-increment:dp-phase}.dp-article__body .phase:before{content:counter(dp-phase);grid-column:1;grid-row:1;display:grid;place-items:center;width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:var(--surface-accent-strong);color:var(--text-inverse);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1;align-self:center}.dp-article__body .phase>*{grid-column:2;margin-top:0}.dp-article__body .phase h3{align-self:center;font-size:var(--text-md)}.dp-article__body .what-to-know{padding:var(--space-7) var(--space-8);border-radius:var(--radius-sm);background:var(--dp-surface-slate);margin-block:var(--space-7) var(--space-9)}.dp-article__body .what-to-know h2{margin:0 0 var(--space-4);color:var(--text-strong);font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.dp-article__body .what-to-know ul{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.dp-article__body .what-to-know li{position:relative;padding-left:var(--space-7);color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-normal)}.dp-article__body .what-to-know li:before{content:"\2014";position:absolute;left:0;color:var(--text-faint)}.dp-article__body .dp-article__faq-item{border-top:1px solid var(--border-default)}.dp-article__body .dp-article__faq-item:last-child{border-bottom:1px solid var(--border-default)}.dp-article__body .dp-article__faq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-lg);padding-block:var(--space-4);color:var(--text-strong);list-style:none;cursor:pointer}.dp-article__body .dp-article__faq-q::-webkit-details-marker{display:none}.dp-article__body .dp-article__faq-q h3{margin:0;font-size:var(--text-lg)}.dp-article__faq-icon{flex:none;transition:transform var(--duration-fast) var(--ease-out)}.dp-article__faq-item[open]:not([data-dp-motion-closing]) .dp-article__faq-icon{transform:rotate(45deg)}.dp-article__body .dp-article__faq-a{padding-bottom:var(--space-5)}.dp-article__body .dp-article__faq-a>:first-child{margin-top:0}.dp-article__body .faq{interpolate-size:allow-keywords}.dp-article__faq-item::details-content{block-size:0;overflow:hidden;transition:block-size var(--duration-base) var(--ease-in-out),content-visibility var(--duration-base) var(--ease-in-out) allow-discrete}.dp-article__faq-item[open]::details-content{block-size:auto}@keyframes dp-article-faq-open{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}to{opacity:1;transform:translateY(0)}}@supports not (interpolate-size: allow-keywords){.dp-article__faq-item[open] .dp-article__faq-a{animation:dp-article-faq-open var(--duration-base) var(--ease-in-out) both}}@media(max-width:900px){.dp-article__faq-item::details-content{transition:none}.dp-article__faq-item[open] .dp-article__faq-a{animation:none}}@media(max-width:1279px){.dp-article__layout{grid-template-columns:minmax(0,var(--container-sm));justify-content:center}.dp-article__aside{display:none}.dp-article__body .dp-article__product-inline{display:block;margin-block:var(--space-8)}.dp-article__aside-inner{position:static}.dp-article__toc--rail{display:none}.dp-article__toc--inline{display:block;margin-bottom:var(--space-8);border-bottom:1px solid var(--border-default)}.dp-article__toc-summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--control-lg);color:var(--text-strong);font-size:var(--text-md);font-weight:var(--weight-medium);list-style:none;cursor:pointer}.dp-article__toc-summary::-webkit-details-marker{display:none}.dp-article__toc-icon{transition:transform var(--duration-fast) var(--ease-out)}.dp-article__toc[open] .dp-article__toc-icon{transform:rotate(45deg)}.dp-article__toc--inline .dp-article__toc-list{padding-bottom:var(--space-5)}}@media(max-width:900px){.dp-article{padding-block:var(--space-6) var(--space-11)}.dp-article__layout{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.dp-article__title{font-size:var(--text-3xl)}.dp-article__head{margin-bottom:var(--space-7)}.dp-article__figure{margin-bottom:var(--space-6)}.dp-article__body .what-to-know{padding:var(--space-6) var(--space-5)}.dp-article__body .evidence{padding:var(--space-5)}.dp-article__related-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(80% - var(--gutter));gap:var(--space-5);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:none}.dp-article__related-grid::-webkit-scrollbar{display:none}.dp-article__related-grid>*{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.dp-article__toc-icon,.dp-article__faq-icon,.dp-article__faq-item::details-content{transition:none}.dp-article__faq-item[open] .dp-article__faq-a{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dp-article-main.css.map */
