@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}.article__body .video-wrapper{margin-block:calc(var(--spacing,.25rem) * 6)}.article__body--json blockquote{margin-block:calc(var(--spacing,.25rem) * 6);border-block-style:var(--tw-border-style);border-block-width:4px;border-color:var(--color-border,var(--colorBorder));padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,calc(var(--body-font-size) * 1.25))}.article__block .blockquote__wrapper{height:100%;padding:calc(var(--spacing,.25rem) * 6);justify-content:center;align-items:center;display:flex}.article__block blockquote{z-index:10;margin:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);opacity:.9;border-width:0;font-style:italic;position:relative}.article__block blockquote p:first-child:before{content:"“";z-index:-10;--tw-font-weight:var(--font-weight-semibold,600);font-size:7em;font-weight:var(--font-weight-semibold,600);color:var(--color-accent,var(--color-accent));opacity:.5;font-family:Georgia,serif;position:absolute;top:-.4em;left:-.2em}.article__block blockquote a{color:var(--color-accent,var(--color-accent));opacity:.8;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.article__block blockquote a:hover{opacity:1}}.article__block blockquote a{border-bottom-color:#0000!important}.article__block--related a,.article__block--related a:hover,.article__block--related a:after,.article__block--products a,.article__block--products a:hover,.article__block--products a:after{border-bottom:none!important}.article__block--products .grid-product__card{max-width:285px}.article__body table{border:1px solid var(--color-border);border-collapse:separate;border-spacing:0;border-radius:var(--radius-2xl,1rem);width:100%;margin-block:2rem;display:block;overflow:hidden;height:auto!important}.article__body tbody{width:100%;display:table}.article__body th,.article__body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.article__body td:has(img){padding:.5rem}.article__body--default table img{border-radius:var(--radius-lg,.5rem);aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;max-width:24rem;margin-inline:auto}.article__body td+td,.article__body th+th{border-left:1px solid var(--color-border)}.article__body tr:last-child td,.article__body tr:last-child th{border-bottom:0}.article__body--default table tr:nth-child(2n){background-color:#46605b0d}@supports (color:color-mix(in lab,red,red)){.article__body--default table tr:nth-child(2n){background-color:color-mix(in oklab,var(--color-primary,#46605b) 5%,transparent)}}.article__body table h3{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 2)}@media(max-width:749px){.article__body table[data-responsive-table],.article__body table[data-responsive-table] tbody,.article__body table[data-responsive-table] tr,.article__body table[data-responsive-table] td,.article__body table[data-responsive-table] th{width:100%;display:block}.article__body table[data-responsive-table]{border:0;border-radius:0;overflow:visible}.article__body table[data-responsive-table] tr:first-child{display:none}.article__body table[data-responsive-table] tr{border:1px solid var(--color-border);border-radius:1rem;margin-bottom:1rem;overflow:hidden}.article__body table[data-responsive-table] td,.article__body table[data-responsive-table] th{border:0;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.article__body table[data-responsive-table] td:last-child,.article__body table[data-responsive-table] th:last-child{border-bottom:0}.article__body table[data-responsive-table] td[data-label]{grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr);gap:1rem;display:grid}.article__body table[data-responsive-table] td[data-label]:before{content:attr(data-label)}.article__body--default table tr:nth-child(2n){background-color:var(--color-white,#fff)}.article__body--default table img{min-width:6rem}}.article-toc a{text-decoration:none}.article-toc a:hover{text-underline-offset:2px;text-decoration-line:underline}:root{--article-h1-min:calc(1.3125rem * var(--heading-scale));--article-h1-fluid:calc(1.667vw * var(--heading-scale));--article-h1-max:calc(1.5rem * var(--heading-scale));--article-h2-min:calc(1.125rem * var(--heading-scale));--article-h2-fluid:calc(1.458vw * var(--heading-scale));--article-h2-max:calc(1.3125rem * var(--heading-scale));--article-h3-min:calc(1rem * var(--heading-scale));--article-h3-fluid:calc(1.25vw * var(--heading-scale));--article-h3-max:calc(1.125rem * var(--heading-scale));--article-h4-min:calc(.9375rem * var(--heading-scale));--article-h4-fluid:calc(1.111vw * var(--heading-scale));--article-h4-max:calc(1rem * var(--heading-scale));--article-h3-indent:.75rem;--article-h3-marker-size:.375rem;--article-h3-marker-gap:.5rem;--article-image-height:29rem}.article-h1,.article-h2,.article-h3,.article-h4,.article__body--default h2,.article__body--default h3,.article__body--default h4{font-family:var(--font-ziggy);font-size:var(--body-font-size);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;--tw-leading:var(--leading-tight,1.2);font-weight:900;line-height:var(--leading-tight,1.2)}.article-h1{font-size:clamp(var(--article-h1-min),var(--article-h1-fluid),var(--article-h1-max));margin-block:0}.article-h2,.article__body--default h2{font-size:clamp(var(--article-h2-min),var(--article-h2-fluid),var(--article-h2-max));margin-block:2.5rem 1rem}.article-h3,.article__body--default h3{font-size:clamp(var(--article-h3-min),var(--article-h3-fluid),var(--article-h3-max));align-items:flex-start;gap:var(--article-h3-marker-gap);margin-block:2rem 1rem;padding-inline-start:var(--article-h3-indent);display:flex}.article-h3:before,.article__body--default h3:before{content:"";width:var(--article-h3-marker-size);height:var(--article-h3-marker-size);background-color:var(--color-accent,var(--color-accent));border-radius:3.40282e38px;flex:none;margin-top:.4em}.article-h4,.article__body--default h4{font-size:clamp(var(--article-h4-min),var(--article-h4-fluid),var(--article-h4-max));margin-block:1.5rem .8rem;padding-inline-start:1rem}.article__container{width:100%;max-width:75rem;margin-inline:auto}.article__layout{gap:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:64rem){.article__layout{padding-block:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1fr) 20rem;align-items:flex-start}}.article__body,.article__sidebar-tools,.article__sidebar-extra{min-width:0;max-width:100%}.article__sidebar{display:contents}@media(min-width:64rem){.article__sidebar{top:calc(var(--spacing,.25rem) * 28);gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;grid-row-start:1;grid-column-start:2;display:flex;position:sticky}}.article__body{order:2}@media(min-width:64rem){.article__body{padding-bottom:calc(var(--spacing,.25rem) * 10);border-right-style:var(--tw-border-style);border-color:#46605b33;border-right-width:1px;grid-row-start:1;grid-column-start:1}@supports (color:color-mix(in lab,red,red)){.article__body{border-color:color-mix(in oklab,var(--color-primary,#46605b) 20%,transparent)}}.article__body{padding-right:calc(var(--spacing,.25rem) * 6)}}@media(min-width:80rem){.article__body{padding-right:calc(var(--spacing,.25rem) * 12)}}.article__sidebar-tools{gap:calc(var(--spacing,.25rem) * 6);order:1;display:grid}.article__sidebar-extra{gap:calc(var(--spacing,.25rem) * 6);order:3;display:grid}.article__body--blocks{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media(min-width:64rem){.article__body--blocks{gap:calc(var(--spacing,.25rem) * 10)}}.article__block>:first-child{margin-block-start:0}.article__block>:last-child{margin-block-end:0}.article__block>.article-h2:first-child,.article__block>.article-h3:first-child,.article__block>.article-h4:first-child{margin-block-start:0}.article__body--default>p{margin-block:0 .8rem}.article__body--default>p:empty{display:none}.article__body--json p,.article__body--json ul{margin-bottom:.8rem}.article__body ul li{padding-left:calc(var(--spacing,.25rem) * 3);position:relative}.article__body ul>li,.article__body ul li+li{margin-bottom:calc(var(--spacing,.25rem) * 2)}.article__body ul li:before{content:"–";position:absolute;left:0}.article__body--default a{text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}@media(hover:hover){.article__body--default a:hover{text-underline-offset:3px}}.article__body a:not(.grid-product__card a):not(:has(img)):not(.btn):not(.article-featured-product a){text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}@media(hover:hover){.article__body a:not(.grid-product__card a):not(:has(img)):not(.btn):not(.article-featured-product a):hover{text-underline-offset:3px}}.article__body--default img:not(table img){border-radius:var(--radius-3xl,1.5rem);max-height:var(--article-image-height);margin:2rem 0;overflow:hidden}.article__body--default p:has(iframe){margin-top:2rem}.article__body--default>:first-child{margin-block-start:0}.article__body--default>:last-child{margin-block-end:0}.article__body iframe[src*="giphy.com"]{border:0;max-width:100%;display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
