.article-template__content .ecom-article{--ecom-canvas: #f7f7f5;--ecom-surface: #ffffff;--ecom-surface-soft: #f0f2ef;--ecom-text: #252825;--ecom-text-muted: #626862;--ecom-accent: #52645b;--ecom-accent-soft: #e1e7e3;--ecom-highlight: #8a7a62;--ecom-border: #dde1dd;--ecom-table-stripe: color-mix(in srgb, var(--ecom-surface) 78%, var(--ecom-accent-soft) 22%);--ecom-radius-sm: 12px;--ecom-radius-md: 18px;--ecom-radius-lg: 24px;--ecom-shadow-soft: 0 20px 56px rgba(31, 44, 40, .08);--ecom-content-width: 768px;--ecom-prose-measure: 72ch;--ecom-article-gutter: clamp(16px, 4vw, 48px);--ecom-wide-width: min(1120px, calc(100vw - (2 * var(--ecom-article-gutter))));--ecom-wide-escape: clamp(16px, 5vw, 120px);--ecom-grid-gap: clamp(20px, 3vw, 42px);--ecom-section-space: clamp(44px, 7vw, 88px);--ecom-motion-duration: .16s;--ecom-body-size: clamp(17px, calc(16px + .15vw) , 18px);--ecom-lead-size: clamp(19px, calc(18px + .2vw) , 21px);--ecom-h2-size: clamp(30px, calc(26px + .8vw) , 34px);--ecom-h3-size: clamp(22px, calc(20px + .35vw) , 25px);--ecom-h4-size: clamp(19px, calc(18px + .2vw) , 21px);--ecom-label-size: 13px;--ecom-table-size: 15px;--ecom-action-size: 15px;color:var(--ecom-text);font-size:var(--ecom-body-size);line-height:1.75;margin-inline:auto;max-width:var(--ecom-content-width);text-wrap:pretty}.article-template__content .ecom-article--viva-essence-pet{--ecom-canvas: #f7f5f0;--ecom-surface: #ffffff;--ecom-surface-soft: #edf4f1;--ecom-callout-surface: var(--ecom-surface-soft);--ecom-intro-surface: linear-gradient(135deg, rgba(234, 216, 193, .34), rgba(237, 244, 241, .96) 58%, rgba(255, 255, 255, .98));--ecom-callout-border: color-mix(in srgb, var(--ecom-border) 76%, var(--ecom-accent) 24%);--ecom-callout-shadow: 0 14px 34px rgba(31, 44, 40, .055);--ecom-closing-surface: color-mix(in srgb, var(--ecom-canvas) 88%, var(--ecom-highlight) 12%);--ecom-closing-border: color-mix(in srgb, var(--ecom-border) 78%, var(--ecom-highlight) 22%);--ecom-closing-shadow: 0 10px 28px rgba(62, 33, 17, .045);--ecom-text: #1f2c28;--ecom-text-muted: #5d6b66;--ecom-accent: #2f6b5d;--ecom-accent-soft: #dcebe5;--ecom-highlight: #b58a4a;--ecom-border: #d9e1dc}.article-template__content .ecom-article--byte-outdoor{--ecom-canvas: #f3f1ea;--ecom-surface: #ffffff;--ecom-surface-soft: #e8eee9;--ecom-text: #1d2a24;--ecom-text-muted: #5e6962;--ecom-accent: #365c4a;--ecom-accent-soft: #dce7df;--ecom-highlight: #b76e32;--ecom-border: #d6ddd7}.article-template__content .ecom-article--stickwoll{--ecom-canvas: #f7f5f1;--ecom-surface: #ffffff;--ecom-surface-soft: #f0ece6;--ecom-text: #2b2926;--ecom-text-muted: #6c665f;--ecom-accent: #735c48;--ecom-accent-soft: #e8ded3;--ecom-highlight: #a77b55;--ecom-border: #ded8d0}.article-template__content .ecom-article--soft-water-care{--ecom-canvas: #f4f8f8;--ecom-surface: #ffffff;--ecom-surface-soft: #e8f1f1;--ecom-text: #1c2e33;--ecom-text-muted: #607277;--ecom-accent: #2f6d73;--ecom-accent-soft: #d9e9ea;--ecom-highlight: #7faeb4;--ecom-border: #d4e2e3}.article-template__content .ecom-article>:first-child{margin-top:0}.article-template__content .ecom-article>:last-child{margin-bottom:0}.article-template__content .ecom-article :where(p,ul,ol,blockquote,figure,table,details){margin-block:0 1.35em}.article-template__content .ecom-article :where(ul,ol){padding-inline-start:1.35em}.article-template__content .ecom-article li+li{margin-top:.55em}.article-template__content .ecom-article :where(h2,h3,h4){color:var(--ecom-text);font-family:inherit;font-weight:650;letter-spacing:-.025em;text-wrap:balance}.article-template__content .ecom-article h2{font-size:var(--ecom-h2-size);line-height:1.24;margin:2.4em 0 .72em}.article-template__content .ecom-article h3{font-size:var(--ecom-h3-size);line-height:1.34;margin:1.85em 0 .62em}.article-template__content .ecom-article h4{font-size:var(--ecom-h4-size);line-height:1.4;margin:1.6em 0 .55em}.article-template__content .ecom-article a{color:var(--ecom-accent);text-decoration-color:color-mix(in srgb,var(--ecom-accent) 42%,transparent);text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color .16s ease,text-decoration-color .16s ease}.article-template__content .ecom-article a:hover{color:var(--ecom-text);text-decoration-color:currentColor}.article-template__content .ecom-article :where(a,button,input,summary):focus-visible{border-radius:4px;outline:3px solid color-mix(in srgb,var(--ecom-accent) 70%,white);outline-offset:3px}.article-template__content .ecom-article blockquote{background:linear-gradient(135deg,var(--ecom-surface-soft),var(--ecom-surface));border:0;border-inline-start:4px solid var(--ecom-highlight);border-radius:0 var(--ecom-radius-md) var(--ecom-radius-md) 0;color:var(--ecom-text);font-size:1.04em;margin-inline:0;padding:20px 22px}.article-template__content .ecom-article .ecom-article__intro{border-block:1px solid var(--ecom-border);margin-bottom:clamp(32px,5vw,56px);padding-block:clamp(20px,3vw,32px)}.article-template__content .ecom-article .ecom-article__kicker,.article-template__content .ecom-article .ecom-component__label{color:var(--ecom-accent);display:block;font-size:var(--ecom-label-size);font-weight:700;letter-spacing:.11em;line-height:1.5;margin-bottom:10px;text-transform:uppercase}.article-template__content .ecom-article .ecom-article__lede,.article-template__content .ecom-article .ecom-section__lead{color:var(--ecom-text-muted);font-size:var(--ecom-lead-size);line-height:1.7}.article-template__content .ecom-article .ecom-section{margin-block:clamp(44px,7vw,80px)}.article-template__content .ecom-article .ecom-component{background:var(--ecom-surface);border:1px solid var(--ecom-border);border-radius:var(--ecom-radius-lg);box-shadow:var(--ecom-shadow-soft);margin-block:clamp(28px,4vw,48px);padding:clamp(20px,3.5vw,32px)}.article-template__content .ecom-article .ecom-component__title{color:var(--ecom-text);font-size:clamp(20px,calc(18px + .4vw),24px);font-weight:650;letter-spacing:-.018em;line-height:1.35;margin:0 0 13px}.article-template__content .ecom-article .ecom-component__body>:last-child{margin-bottom:0}.article-template__content .ecom-article :where(.ecom-summary,.ecom-key-takeaways){background:linear-gradient(145deg,var(--ecom-surface-soft),var(--ecom-surface));border-color:color-mix(in srgb,var(--ecom-accent) 24%,var(--ecom-border))}.article-template__content .ecom-article .ecom-decision-card{border-top:4px solid var(--ecom-accent)}.article-template__content .ecom-article :where(.ecom-evidence-note,.ecom-methodology-note){background:var(--ecom-canvas);border-radius:var(--ecom-radius-md);box-shadow:none}.article-template__content .ecom-article .ecom-evidence-note{border-inline-start:4px solid var(--ecom-highlight)}.article-template__content .ecom-article .ecom-methodology-note{border-inline-start:4px solid var(--ecom-accent)}.article-template__content .ecom-article :where(.ecom-next-step,.ecom-disclosure){box-shadow:none}.article-template__content .ecom-article .ecom-comparison{background:transparent;border:0;box-shadow:none;padding-inline:0}.article-template__content .ecom-article .ecom-self-assessment{background:linear-gradient(145deg,var(--ecom-surface),var(--ecom-surface-soft))}.article-template__content .ecom-article .ecom-faq{background:transparent;border:0;box-shadow:none;padding-inline:0}.article-template__content .ecom-article .ecom-list{list-style:none;padding-inline-start:0}.article-template__content .ecom-article .ecom-list>li{border-bottom:1px solid var(--ecom-border);padding:12px 0}.article-template__content .ecom-article .ecom-list>li:last-child{border-bottom:0}.article-template__content .ecom-article .ecom-checklist{background:var(--ecom-surface-soft);box-shadow:none}.article-template__content .ecom-article .ecom-checklist__item{align-items:flex-start;display:flex;gap:12px;padding-block:9px}.article-template__content .ecom-article .ecom-checklist__item input[type=checkbox]{accent-color:var(--ecom-accent);block-size:18px;flex:0 0 auto;inline-size:18px;margin-top:.32em}.article-template__content .ecom-article .ecom-checklist__status{color:var(--ecom-text-muted);display:block;font-size:14px;line-height:1.5;margin-top:14px}.article-template__content .ecom-article .ecom-table-wrap{border:1px solid var(--ecom-border);border-radius:var(--ecom-radius-md);margin-block:28px;overflow-x:auto;overscroll-behavior-inline:contain}.article-template__content .ecom-article .ecom-table-wrap table,.article-template__content .ecom-article table{border:0;border-collapse:collapse;font-size:var(--ecom-table-size);line-height:1.6;margin:0;min-width:576px;width:100%}.article-template__content .ecom-article :where(th,td){border:0;border-bottom:1px solid var(--ecom-border);padding:14px 16px;text-align:start;vertical-align:top}.article-template__content .ecom-article th{background:var(--ecom-surface-soft);color:var(--ecom-text);font-weight:650}.article-template__content .ecom-article tr:last-child td{border-bottom:0}.article-template__content .ecom-article details{background:var(--ecom-surface);border:1px solid var(--ecom-border);border-radius:var(--ecom-radius-md);padding:0 18px}.article-template__content .ecom-article details+details{margin-top:-11px}.article-template__content .ecom-article summary{color:var(--ecom-text);cursor:pointer;font-weight:650;padding-block:16px}.article-template__content .ecom-article details[open] summary{border-bottom:1px solid var(--ecom-border);margin-bottom:16px}.article-template__content .ecom-article :where(.ecom-faq,.ecom-x-faq,.ecom-x-faq-section)>details,.article-template__content .ecom-article details.ecom-faq-item{background:transparent}.article-template__content .ecom-article .ecom-choice-group{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.article-template__content .ecom-article :where(.ecom-choice,.ecom-action){align-items:center;-webkit-appearance:none;appearance:none;background:var(--ecom-surface);border:1px solid var(--ecom-border);border-radius:999px;color:var(--ecom-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ecom-action-size);font-weight:650;gap:7px;justify-content:center;line-height:1.25;min-height:44px;padding:10px 16px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.article-template__content .ecom-article :where(.ecom-choice,.ecom-action):hover{border-color:var(--ecom-accent);color:var(--ecom-accent);transform:translateY(-1px)}.article-template__content .ecom-article .ecom-choice[aria-pressed=true]{background:var(--ecom-accent);border-color:var(--ecom-accent);color:#fff}.article-template__content .ecom-article .ecom-component__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.article-template__content .ecom-article .ecom-citation-list{color:var(--ecom-text-muted);font-size:14px;line-height:1.6}.article-template__content .ecom-article .ecom-figure{margin-block:clamp(28px,5vw,48px)}.article-template__content .ecom-article .ecom-figure img{border-radius:var(--ecom-radius-md);display:block;height:auto;width:100%}.article-template__content .ecom-article figcaption{color:var(--ecom-text-muted);font-size:13px;line-height:1.5;margin-top:10px}@media(max-width:749px){.article-template__content .ecom-article{font-size:17px;line-height:1.72}.article-template__content .ecom-article .ecom-component{border-radius:var(--ecom-radius-md);margin-inline:-4px;padding:18px}.article-template__content .ecom-article .ecom-choice-group{grid-template-columns:1fr}.article-template__content .ecom-article :where(.ecom-choice,.ecom-action){width:100%}}@media(prefers-reduced-motion:reduce){.article-template__content .ecom-article :where(a,.ecom-choice,.ecom-action){scroll-behavior:auto;transition:none}}@media print{.article-template__content .ecom-article{color:#000;font-size:11pt;line-height:1.55;max-width:none}.article-template__content .ecom-article .ecom-component{break-inside:avoid;box-shadow:none}.article-template__content .ecom-article .ecom-component__actions,.article-template__content .ecom-article .ecom-checklist__status{display:none}.article-template__content .ecom-article a{color:#000;text-decoration:underline}}.article-template__content .ecom-article[data-ecom-compose=open-v1]{background:var(--ecom-canvas);color:var(--ecom-text);max-width:var(--ecom-content-width);padding-inline:clamp(0px,1.5vw,18px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(p,li,dd,dt){max-inline-size:var(--ecom-prose-measure)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(h1,h2,h3,h4,h5,h6){color:var(--ecom-text);font-family:inherit;font-weight:650;letter-spacing:-.025em;max-inline-size:var(--ecom-prose-measure);text-wrap:balance}.article-template__content .ecom-article[data-ecom-compose=open-v1] h1{font-size:clamp(34px,calc(28px + 3vw),62px);line-height:1.06;margin-block:0 .55em}.article-template__content .ecom-article[data-ecom-compose=open-v1] h2{font-size:clamp(28px,calc(24px + 1.25vw),42px);line-height:1.15;margin-block:var(--ecom-section-space) .58em}.article-template__content .ecom-article[data-ecom-compose=open-v1] h3{font-size:clamp(22px,calc(20px + .65vw),31px);line-height:1.24;margin-block:clamp(36px,5vw,64px) .55em}.article-template__content .ecom-article[data-ecom-compose=open-v1] h4{font-size:clamp(19px,calc(18px + .35vw),24px);line-height:1.34;margin-block:clamp(28px,4vw,48px) .5em}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(h5,h6){line-height:1.4;margin-block:clamp(24px,3vw,36px) .45em}.article-template__content .ecom-article[data-ecom-compose=open-v1] h5{font-size:clamp(17px,calc(16px + .25vw),20px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] h6{font-size:clamp(16px,calc(15px + .2vw),18px);letter-spacing:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(strong,b){color:var(--ecom-text);font-weight:720}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(em,i){color:var(--ecom-accent);font-style:italic}.article-template__content .ecom-article[data-ecom-compose=open-v1] mark{background:var(--ecom-accent-soft);border-radius:3px;box-decoration-break:clone;color:var(--ecom-text);padding-inline:.16em;-webkit-box-decoration-break:clone}.article-template__content .ecom-article[data-ecom-compose=open-v1] u{text-decoration-color:var(--ecom-highlight);text-decoration-thickness:.1em;text-underline-offset:.16em}.article-template__content .ecom-article[data-ecom-compose=open-v1] hr{border:0;border-block-start:1px solid var(--ecom-border);margin-block:var(--ecom-section-space)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(code,kbd){background:var(--ecom-surface-soft);border:1px solid var(--ecom-border);border-radius:4px;color:var(--ecom-text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em;padding:.08em .34em}.article-template__content .ecom-article[data-ecom-compose=open-v1] kbd{box-shadow:inset 0 -1px color-mix(in srgb,var(--ecom-border) 80%,var(--ecom-text));font-weight:650}.article-template__content .ecom-article[data-ecom-compose=open-v1] pre{background:var(--ecom-text);border-radius:var(--ecom-radius-md);color:#f7fbff;max-inline-size:100%;overflow-x:auto;padding:clamp(16px,2.4vw,24px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] pre code{background:transparent;border:0;color:inherit;padding:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(table caption,[data-ecom-capability~=table] caption,[data-ecom-region~=comparison] caption){caption-side:top;color:var(--ecom-text-muted);font-size:clamp(14px,calc(13px + .15vw),16px);font-weight:650;line-height:1.45;padding-block:0 10px;text-align:start}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(dl,[data-ecom-capability~=definition-list]){border-block:1px solid var(--ecom-border);display:grid;gap:0 var(--ecom-grid-gap);grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);padding-block:4px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(dt,dd){border-block-end:1px solid color-mix(in srgb,var(--ecom-border) 72%,transparent);margin:0;padding-block:13px}.article-template__content .ecom-article[data-ecom-compose=open-v1] dt{color:var(--ecom-accent);font-weight:700}.article-template__content .ecom-article[data-ecom-compose=open-v1] dd:last-of-type,.article-template__content .ecom-article[data-ecom-compose=open-v1] dt:last-of-type{border-block-end:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] cite{color:var(--ecom-text-muted);font-style:italic}.article-template__content .ecom-article[data-ecom-compose=open-v1] small{color:var(--ecom-text-muted);font-size:.86em;line-height:1.5}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(p,ul,ol,dl,blockquote,figure,table,details,pre){margin-block:0 1.35em}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(ul,ol){padding-inline-start:1.4em}.article-template__content .ecom-article[data-ecom-compose=open-v1] li+li{margin-block-start:.55em}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(a,button,input,select,textarea,summary):focus-visible{border-radius:4px;outline:3px solid color-mix(in srgb,var(--ecom-accent) 70%,white);outline-offset:3px}.article-template__content .ecom-article[data-ecom-compose=open-v1] a{color:var(--ecom-accent);text-decoration-color:color-mix(in srgb,var(--ecom-accent) 56%,transparent);text-decoration-thickness:.09em;text-underline-offset:.18em;transition:color var(--ecom-motion-duration) ease,text-decoration-color var(--ecom-motion-duration) ease}.article-template__content .ecom-article[data-ecom-compose=open-v1] a:hover{color:var(--ecom-text);text-decoration-color:currentColor}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([class^=ecom-x-],[class*=" ecom-x-"]){--ecom-x-space: var(--ecom-section-space)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-region],[data-ecom-capability]){box-sizing:border-box;margin-block:clamp(28px,5vw,64px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-rhythm]){margin-block:var(--ecom-section-space)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-rhythm~=tight]){--ecom-section-space: clamp(28px, 4vw, 52px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-rhythm~=airy],[data-ecom-rhythm~=breathing]){--ecom-section-space: clamp(60px, 10vw, 120px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-region~=lede],[data-ecom-capability~=lede]){color:var(--ecom-text-muted);font-size:var(--ecom-lead-size);line-height:1.65;margin-block:clamp(24px,4vw,48px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(.ecom-article__lede--dropcap,[data-ecom-drop-cap=true]):first-letter{color:var(--ecom-accent);float:left;font-size:4.15em;font-weight:720;line-height:.78;margin:.09em .14em 0 0}.article-template__content .ecom-article[data-ecom-compose=open-v1]:dir(rtl) :where(.ecom-article__lede--dropcap,[data-ecom-drop-cap=true]):first-letter{float:right;margin:.09em 0 0 .14em}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-layout~=wide]){margin-inline:calc(-1 * var(--ecom-wide-escape));max-inline-size:var(--ecom-wide-width);width:calc(100% + (2 * var(--ecom-wide-escape)))}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-layout~=full],[data-ecom-layout~=full-bleed]){left:50%;margin-inline:0;max-inline-size:var(--ecom-wide-width);position:relative;transform:translate(-50%);width:min(var(--ecom-wide-width),calc(100vw - (2 * var(--ecom-article-gutter))))}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-layout~=split],[data-ecom-layout~=asymmetric-grid],[data-ecom-layout~=rail]){align-items:start;display:grid;gap:var(--ecom-grid-gap);grid-template-columns:minmax(0,1.28fr) minmax(min(13rem,100%),.72fr)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-layout~=stack]){display:grid;gap:clamp(18px,2.6vw,32px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-layout~=split],[data-ecom-layout~=asymmetric-grid],[data-ecom-layout~=rail])>*{min-inline-size:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-region~=evidence],[data-ecom-capability~=evidence],aside[role=note]){background:var(--ecom-surface-soft);border-inline-start:4px solid var(--ecom-highlight);border-radius:0 var(--ecom-radius-md) var(--ecom-radius-md) 0;color:var(--ecom-text);padding:clamp(18px,2.6vw,28px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-region~=callout],[data-ecom-capability~=callout]){background:var(--ecom-callout-surface, var(--ecom-surface));border:1px solid var(--ecom-callout-border, var(--ecom-border));border-block-start:4px solid var(--ecom-accent);border-radius:var(--ecom-radius-md);box-shadow:var(--ecom-callout-shadow, var(--ecom-shadow-soft));padding:clamp(18px,2.8vw,32px)}.article-template__content .ecom-article--viva-essence-pet[data-ecom-compose=open-v1]>:where([data-ecom-region~=callout],[data-ecom-capability~=callout],.ecom-article__intro):first-child{background:var(--ecom-intro-surface, var(--ecom-callout-surface, var(--ecom-surface)))}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(.ecom-article__closing,[class~=ecom-x-closing],[data-ecom-region~=closing]){background:var(--ecom-closing-surface, transparent);border-color:var(--ecom-closing-border, var(--ecom-border));border-block-start-color:var(--ecom-accent);box-shadow:var(--ecom-closing-shadow, none)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-region~=decision],[data-ecom-capability~=decision]){border-block:1px solid var(--ecom-border);border-inline-start:4px solid var(--ecom-accent);padding:clamp(18px,2.6vw,28px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-region~=aside],[data-ecom-capability~=aside]){background:var(--ecom-canvas);border-block:1px solid var(--ecom-border);color:var(--ecom-text-muted);padding:clamp(16px,2.2vw,24px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(blockquote[data-ecom-region~=pull-quote],[data-ecom-capability~=pull-quote]){border-inline-start:4px solid var(--ecom-highlight);color:var(--ecom-text);font-size:clamp(21px,calc(19px + .45vw),28px);line-height:1.35;margin-inline:clamp(8px,5vw,72px) 0;padding:0 0 0 clamp(18px,3vw,30px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(figure,[data-ecom-capability~=figure]){margin-block:clamp(32px,5vw,72px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(figure,[data-ecom-capability~=figure]) img,.article-template__content .ecom-article[data-ecom-compose=open-v1] img{border-radius:var(--ecom-radius-md);display:block;height:auto;max-inline-size:100%;width:100%}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(figcaption,[data-ecom-capability~=caption]){color:var(--ecom-text-muted);font-size:13px;line-height:1.5;margin-block-start:10px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-capability~=table],[data-ecom-region~=comparison],.ecom-table-wrap,[class^=ecom-x-]:has(>table),[class*=" ecom-x-"]:has(>table)){max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb,var(--ecom-accent) 58%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-capability~=table],[data-ecom-region~=comparison],.ecom-table-wrap,[class^=ecom-x-]:has(>table),[class*=" ecom-x-"]:has(>table))::-webkit-scrollbar{height:8px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-capability~=table],[data-ecom-region~=comparison],.ecom-table-wrap,[class^=ecom-x-]:has(>table),[class*=" ecom-x-"]:has(>table))::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ecom-accent) 58%,transparent);border-radius:999px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-capability~=table]:not(table),[data-ecom-region~=comparison]:not(table),.ecom-table-wrap,[class^=ecom-x-]:has(>table),[class*=" ecom-x-"]:has(>table))>table{display:table;overflow:visible}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(table,[data-ecom-capability~=table] table,[data-ecom-region~=comparison] table){border-collapse:collapse;font-size:var(--ecom-table-size);line-height:1.55;min-inline-size:38rem;width:100%}.article-template__content .ecom-article[data-ecom-compose=open-v1] table:has(tr>:nth-child(4)){max-inline-size:none;min-inline-size:720px}.article-template__content .ecom-article[data-ecom-compose=open-v1] table:has(tr>:nth-child(5)){min-inline-size:850px}.article-template__content .ecom-article[data-ecom-compose=open-v1] table:has(tr>:nth-child(6)){min-inline-size:1020px}.article-template__content .ecom-article[data-ecom-compose=open-v1] table:has(tr>:nth-child(7)){min-inline-size:1190px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(th,td){border-block-end:1px solid var(--ecom-border);padding:13px 15px;text-align:start;vertical-align:top}.article-template__content .ecom-article[data-ecom-compose=open-v1] th{background:var(--ecom-surface-soft);font-weight:650}.article-template__content .ecom-article[data-ecom-compose=open-v1] tbody>tr:nth-child(2n)>:where(th,td){background:var(--ecom-table-stripe)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(tr:last-child td){border-block-end:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(fieldset[data-ecom-interaction-id],fieldset[data-ecom-capability]){border:0;margin:clamp(28px,4vw,48px) 0;min-inline-size:0;padding:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(fieldset[data-ecom-interaction-id],fieldset[data-ecom-capability])>legend{color:var(--ecom-text);float:left;font-size:clamp(20px,calc(18px + .45vw),25px);font-weight:700;line-height:1.3;margin-block-end:16px;max-inline-size:var(--ecom-prose-measure);padding:0;width:100%}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(fieldset[data-ecom-interaction-id],fieldset[data-ecom-capability])>legend+*{clear:both}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(output[data-ecom-action-status],output[data-ecom-capability~=status]){background:var(--ecom-surface-soft);border-inline-start:3px solid var(--ecom-accent);color:var(--ecom-text);display:block;margin-block-start:14px;min-block-size:44px;padding:11px 14px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(ol[data-ecom-capability~=steps],ol[data-ecom-region~=steps]){counter-reset:ecom-step;list-style:none;padding-inline-start:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(ol[data-ecom-capability~=steps],ol[data-ecom-region~=steps])>li{counter-increment:ecom-step;display:block;min-block-size:2.25rem;padding-inline-start:calc(2.25rem + 14px);position:relative}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(ol[data-ecom-capability~=steps],ol[data-ecom-region~=steps])>li:before{align-items:center;background:var(--ecom-accent-soft);border-radius:50%;color:var(--ecom-accent);content:counter(ecom-step);display:inline-flex;font-size:14px;font-weight:700;inset-block-start:0;inset-inline-start:0;height:2.25rem;justify-content:center;position:absolute;width:2.25rem}.article-template__content .ecom-article[data-ecom-compose=open-v1] ol[class*=step-list]:not([data-ecom-capability~=steps]):not([data-ecom-region~=steps]){list-style:none;padding-inline-start:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-checklist],[data-ecom-capability~=checklist]){background:var(--ecom-surface-soft);border-inline-start:4px solid var(--ecom-accent);padding:clamp(18px,2.8vw,30px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-checklist],[data-ecom-capability~=checklist]) :where(ul,ol){list-style:none;padding-inline-start:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-checklist] label,[data-ecom-capability~=checklist] label){align-items:start;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);min-block-size:44px;padding-block:8px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-checklist] input[type=checkbox],[data-ecom-capability~=checklist] input[type=checkbox]){accent-color:var(--ecom-accent);block-size:18px;inline-size:18px;margin-block-start:.28em}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-checklist],[data-ecom-capability~=checklist]) li:has(>input[type=checkbox]+label){align-items:start;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);list-style:none;min-block-size:44px;padding-block:8px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-checklist],[data-ecom-capability~=checklist]) li:has(>input[type=checkbox]+label)>label{display:block;min-inline-size:0;padding-block:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-checklist],[data-ecom-capability~=checklist]) li:has(>input[type=checkbox]+label)>label strong{display:inline}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-choice-group],[data-ecom-capability~=choices],[data-ecom-capability~=choice-group]){display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-choice],[data-ecom-capability~=choice]){align-items:center;background:var(--ecom-surface);border:1px solid var(--ecom-border);border-radius:var(--ecom-radius-sm);color:var(--ecom-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ecom-action-size);font-weight:650;justify-content:center;line-height:1.3;min-block-size:44px;padding:10px 14px;text-align:center;transition:background-color var(--ecom-motion-duration) ease,border-color var(--ecom-motion-duration) ease,color var(--ecom-motion-duration) ease}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-choice]:hover:not(:disabled):not([aria-disabled=true]),[data-ecom-capability~=choice]:hover:not(:disabled):not([aria-disabled=true])){border-color:var(--ecom-accent);color:var(--ecom-accent)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-choice]:focus-visible,[data-ecom-capability~=choice]:focus-visible,button[data-ecom-action]:focus-visible,a[data-ecom-action]:focus-visible){border-color:var(--ecom-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ecom-accent) 28%,transparent)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-choice]:disabled,[data-ecom-choice][aria-disabled=true],[data-ecom-capability~=choice]:disabled,[data-ecom-capability~=choice][aria-disabled=true]){background:var(--ecom-surface-soft);border-color:var(--ecom-border);color:var(--ecom-text-muted);cursor:not-allowed;opacity:.58}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-choice][aria-pressed=true],[data-ecom-capability~=choice][aria-pressed=true]){background:var(--ecom-accent);border-color:var(--ecom-accent);color:#fff}.article-template__content .ecom-article[data-ecom-compose=open-v1] [data-ecom-triage-result][aria-pressed=true]{background:var(--ecom-accent);border-color:var(--ecom-accent);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--ecom-accent) 20%,transparent)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(button[data-ecom-action],a[data-ecom-action]){align-items:center;background:var(--ecom-accent);border:1px solid var(--ecom-accent);border-radius:var(--ecom-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ecom-action-size);font-weight:650;justify-content:center;line-height:1.3;min-block-size:44px;padding:10px 16px;text-decoration:none}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(button[data-ecom-action]:hover:not(:disabled):not([aria-disabled=true]),a[data-ecom-action]:hover:not([aria-disabled=true])){background:color-mix(in srgb,var(--ecom-accent) 84%,var(--ecom-text));border-color:color-mix(in srgb,var(--ecom-accent) 84%,var(--ecom-text));color:#fff}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(button[data-ecom-action]:disabled,button[data-ecom-action][aria-disabled=true],a[data-ecom-action][aria-disabled=true]){background:var(--ecom-border);border-color:var(--ecom-border);color:var(--ecom-text-muted);cursor:not-allowed;opacity:.58}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-action-status],[data-ecom-capability~=status]){color:var(--ecom-text-muted);font-size:14px;line-height:1.5}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(details,[data-ecom-capability~=details]){border-block:1px solid var(--ecom-border);padding-block:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(summary){cursor:pointer;font-weight:650;min-block-size:44px;padding-block:13px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(details[open] summary){border-block-end:1px solid var(--ecom-border);margin-block-end:14px}@media(max-width:749px){.article-template__content .ecom-article[data-ecom-compose=open-v1]{font-size:17px;line-height:1.72;padding-inline:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-layout~=wide]){margin-inline:-8px;width:calc(100% + 16px)}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-layout~=split],[data-ecom-layout~=asymmetric-grid],[data-ecom-layout~=rail]){grid-template-columns:1fr}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-choice-group],[data-ecom-capability~=choices],[data-ecom-capability~=choice-group]){grid-template-columns:1fr}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-checklist],[data-ecom-capability~=checklist]){padding:16px 12px}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(dl,[data-ecom-capability~=definition-list]){grid-template-columns:1fr}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-choice],[data-ecom-capability~=choice],button[data-ecom-action],a[data-ecom-action]){width:100%}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(.ecom-article__lede--dropcap,[data-ecom-drop-cap=true]):first-letter{font-size:3.45em;line-height:.82;margin-block-start:.11em}.article-template__content .ecom-article[data-ecom-compose=open-v1] table:has(tr>:nth-child(4)){min-inline-size:600px}.article-template__content .ecom-article[data-ecom-compose=open-v1] table:has(tr>:nth-child(5)){min-inline-size:750px}.article-template__content .ecom-article[data-ecom-compose=open-v1] table:has(tr>:nth-child(6)){min-inline-size:900px}.article-template__content .ecom-article[data-ecom-compose=open-v1] table:has(tr>:nth-child(7)){min-inline-size:1050px}}@media(prefers-reduced-motion:reduce){.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(a,[data-ecom-choice],[data-ecom-capability~=choice],[data-ecom-action]){scroll-behavior:auto;transition:none}}@media print{.article-template__content .ecom-article[data-ecom-compose=open-v1]{background:#fff;color:#000;font-size:11pt;line-height:1.55;max-inline-size:none;padding:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-layout~=full],[data-ecom-layout~=full-bleed]){left:auto;transform:none;width:auto}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-action],[data-ecom-capability~=utility],[data-ecom-action-status]){display:none}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(details:not([open])>:not(summary)){display:block}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(table,[data-ecom-capability~=table] table,[data-ecom-region~=comparison] table){min-inline-size:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] table:has(tr>:nth-child(4)){min-inline-size:0}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where([data-ecom-region~=callout],[data-ecom-capability~=callout]){box-shadow:none}.article-template__content .ecom-article[data-ecom-compose=open-v1] a{color:#000;text-decoration:underline}.article-template__content .ecom-article[data-ecom-compose=open-v1] :where(.ecom-article__lede--dropcap,[data-ecom-drop-cap=true]):first-letter{color:inherit;float:none;font-size:inherit;line-height:inherit;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/ecom-article-system.css.map */
