:root{--ink: #15191f;--ink-2: #39414a;--muted: #566069;--line: #dcddd8;--line-strong: #b9bbb4;--surface: #f3f3f0;--white: #ffffff;--accent: #1a5d91;--accent-dark: #0d3d6e;--accent-wash: #eaf2fa;--ok: #1b6b46;--head: "Archivo", "Archivo Fallback", Arial, sans-serif;--body: "Atkinson Hyperlegible Next", "Atkinson Fallback", Arial, sans-serif;--radius: 4px;--wrap: 1200px;--gutter: clamp(16px, 4vw, 40px);--measure: 68ch;--ease: cubic-bezier(.22, 1, .36, 1);--shadow: 0 1px 2px rgba(21, 25, 31, .06), 0 8px 24px rgba(21, 25, 31, .08)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{margin:0;background:var(--white);color:var(--ink);font:400 1.0625rem/1.65 var(--body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;caret-color:var(--accent);accent-color:var(--accent)}::selection{background:var(--accent);color:#fff}img,svg,video{max-width:100%;height:auto}img{display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--accent-dark)}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:2px}.site-footer :focus-visible{outline-color:#fff}h1,h2,h3,h4{font-family:var(--head);font-weight:800;line-height:1.1;letter-spacing:-.015em;margin:0;text-wrap:balance;color:var(--ink)}h1{font-size:clamp(2rem,4.2vw + .5rem,3.5rem);letter-spacing:-.025em;line-height:1.04}h2{font-size:clamp(1.5rem,1.6vw + 1rem,2.125rem)}h3{font-size:1.25rem;letter-spacing:-.01em}p{margin:0 0 1em;text-wrap:pretty}table{font-variant-numeric:tabular-nums}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}[hidden]{display:none!important}body.menu-open{overflow:hidden}.skip-link{font-weight:700;border-radius:var(--radius)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*{scrollbar-color:var(--line-strong) transparent}.wrap,.section,.editorial-body,.tool-shell,.knowledge,.knowledge-overview{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.button,.knowledge-search button,.home-search button,.hero-search button,.contact-form button,.decision-tool button,.article-feedback__actions button,.tool-button,.form-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.6em 1.2em;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#fff;font:700 1rem/1.2 var(--head);letter-spacing:0;text-decoration:none;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.button:hover,.knowledge-search button:hover,.home-search button:hover,.contact-form button:hover,.decision-tool button:hover,.article-feedback__actions button:hover,.tool-button:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.button.secondary,.decision-tool button.secondary,.secondary,.article-feedback__actions button{background:var(--white);color:var(--ink);border-color:var(--ink)}.button.secondary:hover,.decision-tool button.secondary:hover,.secondary:hover,.article-feedback__actions button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.button-small{min-height:40px;padding:.35em .9em;font-size:.9375rem}.button.full{width:100%}.button[disabled],button[disabled]{opacity:.5;cursor:not-allowed}.text-link{font-weight:700;font-family:var(--head);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:1px}.text-link:hover{color:var(--accent-dark)}input,select,textarea{width:100%;min-height:48px;padding:.55em .8em;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);color:var(--ink);font:inherit}textarea{min-height:120px}input:hover,select:hover,textarea:hover{border-color:var(--ink)}input::placeholder{color:var(--muted);opacity:1}label{font-weight:700;font-size:.9375rem}.calculator-field,.decision-field,.form-field{display:grid;gap:.4rem;margin-bottom:1.1rem}.field-with-unit{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.field-with-unit>span{color:var(--muted);font-weight:700}.decision-field small,.calculator-field small{color:var(--muted);font-size:.875rem}input:disabled,select:disabled{background:var(--surface);color:var(--muted)}.form-status{margin-top:.75rem;font-weight:700}.site-header{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:clamp(16px,3vw,40px);min-height:72px;padding:0 var(--gutter);max-width:none}.brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--ink);font:800 1.5rem/1 var(--head);letter-spacing:-.02em;flex:none}.brand>span:last-child>span{color:var(--accent)}.brand-logo{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:transparent}.brand-logo img{width:100%;height:100%;object-fit:contain}.nav{display:flex;align-items:center;gap:clamp(14px,2vw,28px);margin-left:auto;font:700 .9375rem/1 var(--head)}.nav>a,.nav-dropdown>summary{color:var(--ink);text-decoration:none;padding:1.55rem 0;box-shadow:inset 0 -3px 0 transparent;cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.35em}.nav>a:hover,.nav-dropdown>summary:hover{box-shadow:inset 0 -3px 0 var(--line-strong);color:var(--ink)}.nav [aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent)}.nav-dropdown{position:relative}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary i{width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s var(--ease)}.nav-dropdown[open]>summary i{transform:rotate(225deg)}.nav-dropdown__panel{position:absolute;top:calc(100% - 4px);left:-16px;z-index:5;min-width:280px;padding:.5rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:2px}.nav-dropdown__panel a{padding:.65rem .8rem;border-radius:2px;text-decoration:none;font:600 .9375rem/1.2 var(--body)}.nav-dropdown__panel a:hover{background:var(--surface);color:var(--ink)}.nav-search{display:none}.header-search{display:flex;align-items:center;margin-left:0}.header-search input{min-height:40px;width:200px;padding-left:2.2rem;font-size:.9375rem;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2315191f' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 10px 50% no-repeat;border-color:transparent}.header-search input:focus{background-color:var(--white);border-color:var(--ink);width:260px}.menu-toggle{display:none;margin-left:auto;width:48px;height:48px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);cursor:pointer;position:relative}.menu-toggle i{position:absolute;left:13px;right:13px;height:2px;background:var(--ink);transition:transform .25s var(--ease),top .25s var(--ease)}.menu-toggle i:first-child{top:18px}.menu-toggle i:last-child{top:28px}.menu-toggle[aria-expanded=true] i:first-child{top:23px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] i:last-child{top:23px;transform:rotate(-45deg)}@media(max-width:850px){.site-header{min-height:64px;flex-wrap:nowrap}.menu-toggle{display:block}.nav{position:fixed;top:64px;right:0;bottom:0;left:0;height:calc(var(--menu-height, 100vh) - 64px);margin:0;padding:1rem var(--gutter) 2rem;flex-direction:column;align-items:stretch;gap:0;background:var(--white);overflow-y:auto;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s .2s}.nav.open{opacity:1;transform:none;visibility:visible;transition-delay:0s}.nav>a,.nav-dropdown>summary{padding:1rem 0;font-size:1.125rem;box-shadow:inset 0 -1px 0 var(--line)}.nav [aria-current=page]{box-shadow:inset 0 -1px 0 var(--line);color:var(--accent-dark)}.nav-dropdown{display:block}.nav-dropdown>summary{justify-content:space-between}.nav-dropdown__panel{position:static;box-shadow:none;border:0;padding:0 0 .5rem 1rem;min-width:0}.header-search{order:-1;margin-bottom:.5rem}.header-search input,.header-search input:focus{width:100%}}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0 0 1.25rem;font-size:.875rem;color:var(--muted)}.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs span[aria-hidden]{color:var(--line-strong)}.breadcrumbs [aria-current]{color:var(--ink-2)}.hero{background:var(--white);border-bottom:1px solid var(--line)}.hero-inner{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,88px);padding:clamp(40px,6vw,88px) 0;align-items:start}.hero h1{max-width:15ch}.hero-copy{margin:1.25rem 0 1.75rem;max-width:52ch;font-size:1.1875rem;color:var(--ink-2)}.hero-search{display:grid;grid-template-columns:1fr auto;gap:.5rem;max-width:560px}.hero-search input{min-height:56px;font-size:1.0625rem;border-color:var(--ink)}.hero-search .button{min-height:56px;padding-inline:1.5rem}.hero-note{margin:.9rem 0 0;font-size:.9375rem;color:var(--muted)}.quick{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.quick>li{border-bottom:1px solid var(--line)}.quick a{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:1rem .25rem;text-decoration:none;transition:background .2s var(--ease),padding .2s var(--ease)}.quick a:hover{background:var(--surface);padding-inline:.75rem;color:var(--ink)}.quick strong{font:800 1.1875rem/1.2 var(--head);letter-spacing:-.01em}.quick span{grid-column:1;color:var(--ink-2);font-size:.9375rem;line-height:1.45}.quick svg{grid-column:2;grid-row:1 / span 2;align-self:center;width:22px;height:22px;stroke:var(--accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.quick-title{margin:0 0 .75rem;font:700 .9375rem/1.2 var(--head);color:var(--muted)}@media(max-width:900px){.hero-inner{grid-template-columns:minmax(0,1fr)}.hero h1{max-width:18ch}}@media(max-width:520px){.hero-search{grid-template-columns:minmax(0,1fr)}}.section{padding:clamp(40px,6vw,80px) 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;margin-bottom:1.75rem}.section-heading p{margin:.5rem 0 0;max-width:56ch;color:var(--ink-2)}.section-heading .text-link{white-space:nowrap}.band{background:var(--surface)}.band>.section{padding-block:clamp(40px,6vw,72px)}.feature{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.feature-main{display:grid;gap:1.1rem;text-decoration:none}.feature-main:hover h3{color:var(--accent-dark)}.feature-main .article-card__image{aspect-ratio:16 / 9}.feature-main h3{font-size:clamp(1.5rem,2.2vw + .8rem,2.25rem);letter-spacing:-.02em;line-height:1.08}.feature-main p{margin:0;color:var(--ink-2);max-width:56ch}.feature-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.feature-list li{border-bottom:1px solid var(--line)}.feature-list a{display:block;padding:1rem 0;text-decoration:none}.feature-list a:hover h3{color:var(--accent-dark)}.feature-list h3{font-size:1.1875rem}.feature-list .article-meta{margin-top:.35rem}@media(max-width:900px){.feature{grid-template-columns:minmax(0,1fr)}}.topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--ink)}.topics a{display:grid;gap:.3rem;padding:1.1rem 1rem 1.2rem 0;margin-right:1rem;border-bottom:1px solid var(--line);text-decoration:none}.topics a:hover{color:var(--ink);background:linear-gradient(var(--surface),var(--surface)) no-repeat}.topics strong{font:800 1.125rem/1.2 var(--head)}.topics span{font-size:.9375rem;color:var(--ink-2)}.topics em{font-style:normal;font-size:.875rem;color:var(--muted)}@media(max-width:900px){.topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.topics{grid-template-columns:minmax(0,1fr)}.topics a{margin-right:0}}.tool-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--ink);background:var(--white)}.tool-strip a{padding:1.4rem 1.4rem 1.6rem;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-decoration:none;display:grid;gap:.5rem;align-content:start}.tool-strip a:last-child{border-right:0}.tool-strip a:hover{background:var(--surface);color:var(--ink)}.tool-strip strong{font:800 1.3125rem/1.15 var(--head)}.tool-strip span{color:var(--ink-2);font-size:.9375rem}.tool-strip em{font:700 .9375rem var(--head);font-style:normal;color:var(--accent-dark)}@media(max-width:800px){.tool-strip{grid-template-columns:minmax(0,1fr)}.tool-strip a{border-right:0}}.trust{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:start}.trust-points{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.trust-points li{padding:1rem 0;border-bottom:1px solid var(--line-strong)}.trust-points strong{display:block;font:800 1.0625rem/1.25 var(--head);margin-bottom:.2rem}.trust-points span{color:var(--ink-2);font-size:.9375rem}@media(max-width:800px){.trust{grid-template-columns:minmax(0,1fr)}}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px) clamp(20px,2.5vw,32px)}.article-card{margin:0}.article-card__link,.knowledge-card-link{display:grid;gap:.9rem;text-decoration:none;height:100%;align-content:start}.article-card__link:hover h3,.knowledge-card-link:hover h3{color:var(--accent-dark)}.article-card__image{aspect-ratio:3 / 2;overflow:hidden;background:var(--surface);border-radius:var(--radius);position:relative}.article-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.article-card__link:hover .article-card__image img,.knowledge-card-link:hover .article-card__image img{transform:scale(1.03)}.article-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--muted);font:800 1.5rem var(--head)}.article-card__tag,.article-card__category{font:700 .8125rem/1.2 var(--head);color:var(--accent-dark);margin:0}.article-card__tag{position:absolute;left:0;bottom:0;background:var(--white);padding:.35rem .65rem;color:var(--ink)}.article-card__body{display:grid;gap:.4rem}.article-card h3{font-size:1.25rem;line-height:1.2}.article-card p{margin:0;color:var(--ink-2);font-size:.9688rem}.article-meta{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:0;color:var(--muted);font-size:.875rem}.article-link{font:700 .9375rem var(--head);color:var(--accent-dark)}@media(max-width:960px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.article-grid{grid-template-columns:minmax(0,1fr)}}.knowledge-hero{background:var(--white);border-bottom:1px solid var(--line)}.knowledge-hero__content{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto;padding:clamp(32px,5vw,64px) 0 clamp(24px,3vw,40px)}.knowledge-hero__content>p:not(.breadcrumbs){max-width:62ch;font-size:1.125rem;color:var(--ink-2);margin:1rem 0 0}.knowledge-hero__glow{display:none}.knowledge-search{margin-top:1.5rem;max-width:640px}.knowledge-search label{display:block;margin-bottom:.4rem}.knowledge-search>div,.home-search>div{display:grid;grid-template-columns:1fr auto;gap:.5rem}.knowledge-topics{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.75rem;border-top:1px solid var(--line);padding-top:.25rem}.knowledge-topics a{padding:.75rem 0;font:700 .9375rem var(--head);text-decoration:none;box-shadow:inset 0 -3px 0 transparent}.knowledge-topics a:hover{box-shadow:inset 0 -3px 0 var(--line-strong)}.knowledge-topics a.active{box-shadow:inset 0 -3px 0 var(--accent)}.knowledge{padding:clamp(32px,5vw,56px) 0}.knowledge-toolbar{margin-bottom:1.5rem}.knowledge-toolbar p{color:var(--ink-2);margin:.4rem 0 0}.empty-knowledge{padding:2.5rem;border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:left}.empty-knowledge>span{display:none}.pagination{margin-top:2.5rem;display:flex;justify-content:center}.pagination span,.pagination a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0 .75rem;border:1px solid var(--line);margin:0 2px;text-decoration:none;font-weight:700;border-radius:var(--radius)}.pagination .current,.pagination [aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.knowledge .knowledge-overview{width:auto;margin:clamp(40px,6vw,72px) 0 0;padding-bottom:0}.knowledge-overview__intro{color:var(--ink-2);max-width:62ch}.knowledge-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(24px,4vw,56px);margin-top:1.5rem}.knowledge-overview__topic{border-top:2px solid var(--ink);padding-top:1rem}.knowledge-overview__topic h3{margin-bottom:.5rem}.knowledge-overview__topic ul{list-style:none;margin:0 0 .75rem;padding:0}.knowledge-overview__topic li{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.knowledge-overview__topic li>span{flex:none;font-size:.875rem;color:var(--muted)}.knowledge-overview__topic li a{display:block;padding:.6rem 0;text-decoration:none;font-weight:600}.knowledge-overview__topic li a:hover{color:var(--accent-dark)}.knowledge-overview__all{font:700 .9375rem var(--head)}.knowledge-seo-copy,.knowledge-faq{width:min(100% - 2 * var(--gutter),920px);margin:0 auto;padding:clamp(32px,5vw,56px) 0;border-top:1px solid var(--line)}.knowledge-seo-copy__body{margin-top:1rem}.knowledge-seo-copy__body h2,.knowledge-seo-copy__body h3{margin:1.75rem 0 .6rem}.knowledge-faq__intro{color:var(--ink-2)}@media(max-width:800px){.knowledge-overview__grid{grid-template-columns:minmax(0,1fr)}}.reading-progress{position:fixed;z-index:60;top:0;left:0;right:0;height:3px;pointer-events:none}.reading-progress span{display:block;height:100%;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}.article-page{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto;padding-top:clamp(24px,4vw,48px)}.article-header{max-width:860px}.article-header h1{margin:.5rem 0 1.1rem;font-size:clamp(2rem,3.6vw + .6rem,3.25rem)}.article-category{display:none}.article-byline{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;margin:0;font-size:.9375rem;color:var(--muted)}.article-byline a{color:var(--ink-2)}.article-short-answer{max-width:860px;margin:1.75rem 0;padding:1.25rem 1.4rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.article-short-answer h2{font-size:1rem;letter-spacing:0;margin-bottom:.4rem;color:var(--accent-dark)}.article-short-answer p{margin:0;font-size:1.1875rem;line-height:1.55;color:var(--ink)}.article-cover{margin:0 0 1.5rem;aspect-ratio:16 / 8;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.article-cover img{width:100%;height:100%;object-fit:cover}.article-evidence{max-width:860px;margin:0 0 2rem;padding:.85rem 0;border-block:1px solid var(--line);font-size:.9375rem;color:var(--ink-2);display:grid;gap:.25rem}.article-evidence>div{display:flex;gap:.6rem;align-items:baseline}.article-evidence>div span{color:var(--muted)}.article-evidence>div strong{color:var(--ink)}.article-evidence p{margin:0}.commercial-note{max-width:860px;margin:0 0 2rem;padding:1rem 1.25rem;background:var(--accent-wash);border:1px solid #b9d3ea;border-radius:var(--radius);font-size:.9375rem}.commercial-note p{margin:.25rem 0 0}.article-layout{display:grid;grid-template-columns:84px minmax(0,1fr);gap:0 clamp(20px,3vw,48px);align-items:start}.article-aside{position:sticky;top:96px;display:grid;gap:.5rem;justify-items:center;font-size:.75rem;color:var(--muted)}.article-aside>div{display:grid;gap:.5rem}.article-aside a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:50%;text-decoration:none;font:700 .9375rem var(--head)}.article-aside a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.article-main{display:grid;grid-template-columns:minmax(0,var(--measure)) 280px;gap:0 clamp(32px,5vw,72px);align-items:start}.article-toc{grid-column:2;grid-row:1;position:sticky;top:96px;font-size:.9375rem}.article-toc details{border-top:2px solid var(--ink)}.article-toc summary{padding:.75rem 0;font:800 1rem var(--head);cursor:pointer;list-style:none}.article-toc summary::-webkit-details-marker{display:none}.article-toc ol{margin:0;padding:0;list-style:none}.article-toc li{border-top:1px solid var(--line)}.article-toc a{display:block;padding:.5rem 0;text-decoration:none;color:var(--ink-2);line-height:1.35}.article-toc a:hover,.article-toc a[aria-current]{color:var(--accent-dark)}.article-content{grid-column:1;grid-row:1;min-width:0}@media(max-width:1100px){.article-layout{grid-template-columns:minmax(0,1fr)}.article-aside{display:none}.article-main{grid-template-columns:minmax(0,var(--measure))}.article-toc{grid-column:1;position:static;margin-bottom:1.5rem}.article-content{grid-row:2}}.rte{font-size:1.125rem;line-height:1.7}.rte>:first-child{margin-top:0}.rte h2{margin:2.6rem 0 .8rem;padding-top:.35rem}.rte h3{margin:2rem 0 .6rem;font-size:1.3125rem}.rte p,.rte ul,.rte ol{margin:0 0 1.1rem}.rte ul,.rte ol{padding-left:1.4rem}.rte li{margin-bottom:.45rem;padding-left:.2rem}.rte li::marker{color:var(--accent);font-weight:700}.rte a{color:var(--ink);text-decoration-color:var(--accent);text-decoration-thickness:2px}.rte a:hover{color:var(--accent-dark)}.rte strong{font-weight:700}.rte small{color:var(--muted);font-size:.875rem}.rte img{border-radius:var(--radius);margin:1.5rem 0}.rte blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:1px solid var(--ink);color:var(--ink-2);font-size:1.1875rem}.rte aside,.article-read-next{margin:1.75rem 0;padding:1.1rem 1.3rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:1rem}.article-read-next span{display:block;font:700 .875rem var(--head);color:var(--muted);margin-bottom:.2rem}.article-read-next a{font:800 1.125rem/1.3 var(--head);text-decoration:none}.rte table,.calculator-table,.tool-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9688rem;line-height:1.45;display:block;overflow-x:auto}.rte th,.rte td,.calculator-table th,.calculator-table td,.tool-table th,.tool-table td{padding:.65rem .8rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.rte thead th,.calculator-table thead th,.tool-table thead th{border-bottom:2px solid var(--ink);font:800 .875rem var(--head);white-space:nowrap}.rte tbody tr:hover{background:var(--surface)}.article-faq{max-width:860px;margin:3rem 0 0;padding-top:2rem;border-top:2px solid var(--ink)}.article-faq h2{margin-bottom:1rem}.article-faq__item{padding:1rem 0;border-bottom:1px solid var(--line)}.article-faq__item h3{font-size:1.1875rem;margin-bottom:.4rem}.article-faq__item p{margin:0;color:var(--ink-2)}.article-next-task{max-width:860px;margin:2rem 0 0;padding:1.25rem 1.4rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.article-next-task h2{font-size:1.25rem;margin-bottom:.4rem}.article-next-task p{margin:0}.article-author{width:min(100% - 2 * var(--gutter),860px);margin:3rem auto 0;margin-left:max(var(--gutter),calc((100% - var(--wrap)) / 2));padding:1.5rem 0;border-top:1px solid var(--line);display:grid;gap:.5rem}.article-author h2{font-size:1.25rem}.article-author p{margin:0;color:var(--ink-2);max-width:62ch;font-size:.9688rem}.article-feedback{width:min(100% - 2 * var(--gutter),860px);margin:0 auto 0 max(var(--gutter),calc((100% - var(--wrap)) / 2));padding:1.5rem 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;justify-content:space-between}.article-feedback h2{font-size:1.25rem}.article-feedback p{margin:.2rem 0 0;color:var(--ink-2);font-size:.9688rem}.article-feedback__actions{display:flex;gap:.6rem}.article-feedback__status{flex-basis:100%;margin:0;font-weight:700;color:var(--ok)}.related-articles{width:min(100% - 2 * var(--gutter),var(--wrap));margin:0 auto;padding:clamp(32px,5vw,56px) 0;border-top:2px solid var(--ink)}.related-articles h2{margin-bottom:1.5rem}.related-articles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}.related-articles>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.related-articles>header h2{margin:0}.related-articles>header>a{font:700 .9375rem var(--head)}.related-article{padding:1rem 0 0;border-top:1px solid var(--line-strong);display:grid;gap:.4rem;align-content:start}.related-article h3{font-size:1.1875rem;line-height:1.25}.related-article h3 a{text-decoration:none}.related-article h3 a:hover{color:var(--accent-dark);text-decoration:underline}.related-article p{margin:0;color:var(--ink-2);font-size:.9688rem}.article-navigation{width:min(100% - 2 * var(--gutter),var(--wrap));margin:0 auto 2rem}.knowledge-cta{width:min(100% - 2 * var(--gutter),var(--wrap));margin:0 auto 3rem;padding:1.5rem;background:var(--surface);border-radius:var(--radius)}@media(max-width:800px){.related-articles__grid{grid-template-columns:minmax(0,1fr)}}.editorial-hero,.publisher-hero,.error-hero,.search-hero,.topics-hero{background:var(--white);border-bottom:1px solid var(--line);padding:clamp(32px,5vw,64px) max(var(--gutter),calc((100% - var(--wrap)) / 2)) clamp(24px,3vw,40px)}.editorial-hero h1,.publisher-hero h1,.error-hero h1,.search-hero h1,.topics-hero h1{max-width:20ch;margin-bottom:1rem}.editorial-hero>p,.publisher-hero>p,.error-hero>p,.search-hero>p,.topics-hero>p{max-width:62ch;font-size:1.125rem;color:var(--ink-2);margin:0}.editorial-hero .breadcrumbs,.publisher-hero .breadcrumbs{margin-bottom:1rem}.editorial-body{padding:clamp(32px,5vw,56px) 0 clamp(48px,7vw,96px);max-width:860px;margin-left:max(var(--gutter),calc((100% - var(--wrap)) / 2));width:auto}.editorial-body.rte>h2:first-child{margin-top:0}.editorial-routes{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem}.editorial-routes a{font:700 .9688rem var(--head)}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0}.policy-grid>*{padding:1rem 0;border-top:2px solid var(--ink)}.policy-updated{color:var(--muted);font-size:.9375rem}.legal-page .editorial-body{max-width:860px}.cta{padding:1.25rem 0}.faq-page{width:min(100% - 2 * var(--gutter),860px);margin:0 auto 0 max(var(--gutter),calc((100% - var(--wrap)) / 2));padding:clamp(32px,5vw,56px) 0 80px}.faq-group{margin-bottom:2.5rem}.faq-group>h2{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid var(--ink)}.faq-item{padding:1rem 0;border-bottom:1px solid var(--line)}.faq-item h3{font-size:1.1875rem;margin-bottom:.4rem}.faq-item p,.faq-item div{margin:0;color:var(--ink-2)}.tool-faq{width:min(100% - 2 * var(--gutter),860px);margin:2rem 0 4rem max(var(--gutter),calc((100% - var(--wrap)) / 2));padding-top:1.5rem;border-top:2px solid var(--ink)}.tool-faq h2{margin-bottom:1rem}.tool-shell{padding:clamp(32px,5vw,56px) 0 clamp(48px,7vw,88px)}.tool-intro{max-width:62ch;color:var(--ink-2);margin-bottom:2rem}.tool-directory-grid,.checklist-grid,.problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--ink)}.tool-directory-grid>*,.checklist-card,.problem-card{padding:1.4rem 1.4rem 1.6rem 0;margin-right:1.4rem;border-bottom:1px solid var(--line);display:grid;gap:.5rem;align-content:start}.tool-directory-grid article span{display:none}.tool-directory-grid h2{font-size:1.3125rem}.tool-directory-grid p{margin:0;color:var(--ink-2);font-size:.9688rem}.tool-directory-grid a{font:700 .9688rem var(--head)}.tools-directory-intro{max-width:62ch;margin-bottom:2rem;color:var(--ink-2)}.problem-card__label{font:700 .8125rem var(--head);color:var(--accent-dark)}.checklist-card h3,.problem-card h3{font-size:1.1875rem}.checklist-items{list-style:none;padding:0;margin:0}.checklist-items li{padding:.45rem 0;border-bottom:1px solid var(--line)}.checklist-actions,.tool-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.checklist-note{color:var(--muted);font-size:.9375rem}.tool-picker{display:grid;gap:1rem;max-width:520px;margin-bottom:2rem}@media(max-width:900px){.tool-directory-grid,.checklist-grid,.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.tool-directory-grid,.checklist-grid,.problem-grid{grid-template-columns:minmax(0,1fr)}.tool-directory-grid>*,.checklist-card,.problem-card{margin-right:0;padding-right:0}}.publisher-profile{display:grid;grid-template-columns:120px minmax(0,1fr);gap:2rem;align-items:start;padding-top:1rem}.publisher-mark{width:120px;height:120px;border:1px solid var(--line);border-radius:50%;padding:8px;background:#fff}.publisher-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}@media(max-width:600px){.publisher-profile{grid-template-columns:minmax(0,1fr)}}.decision-tool{background:var(--white)}.decision-tool__shell{width:min(100% - 2 * var(--gutter),var(--wrap));margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);padding:clamp(32px,5vw,56px) 0 clamp(48px,6vw,80px);align-items:start}.decision-tool__panel{padding:clamp(20px,3vw,32px);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white)}.decision-tool__result{padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.decision-tool__panel h2,.decision-tool__result h2{margin-bottom:.5rem;font-size:1.5rem}.decision-tool__panel>p,.decision-tool__result>p{color:var(--ink-2);margin-bottom:1.25rem}.decision-group{border:0;padding:0;margin:0 0 1.2rem;display:grid;gap:.5rem}.decision-group legend{font-weight:700;padding:0;margin-bottom:.4rem}.decision-group label{display:flex;align-items:center;gap:.6rem;font-weight:400;min-height:40px}.decision-group input[type=radio],.decision-group input[type=checkbox]{width:20px;height:20px;min-height:0}.decision-tool__placeholder{padding:2rem 1rem;text-align:left;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--white)}.decision-tool__output{display:grid;gap:1.1rem}.decision-tool__output h3{margin:.5rem 0 .2rem;font-size:1.125rem}.decision-tool__output ul,.decision-tool__output ol{margin:0;padding-left:1.3rem;color:var(--ink-2)}.decision-tool__output li+li{margin-top:.4rem}.result-highlight{padding:1.2rem 1.3rem;background:var(--white);border:1px solid var(--ink);border-radius:var(--radius)}.result-highlight strong{display:block;margin-top:.2rem;font:800 clamp(1.75rem,3vw,2.5rem)/1.05 var(--head);font-variant-numeric:tabular-nums}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.result-stat{padding:1rem;border:1px solid var(--line);background:var(--white);border-radius:var(--radius)}.result-stat span{display:block;color:var(--muted);font-size:.875rem}.result-stat strong{display:block;margin-top:.2rem;font:800 1.375rem var(--head);font-variant-numeric:tabular-nums}.tool-guide{width:min(100% - 2 * var(--gutter),860px);margin:0 0 4rem max(var(--gutter),calc((100% - var(--wrap)) / 2))}.tool-context{width:min(100% - 2 * var(--gutter),var(--wrap));margin:0 auto 4rem}.tool-context__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tool-context article{padding:1.25rem;border-top:2px solid var(--ink)}@media(max-width:800px){.decision-tool__shell,.tool-context__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.result-grid{grid-template-columns:minmax(0,1fr)}}.editorial-hero~.product-mix,.product-mix,.needs-tool{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto;padding:clamp(24px,4vw,40px) 0 0}.product-mix h2{margin-bottom:.5rem}.product-mix>p{color:var(--ink-2);max-width:66ch}.product-mix__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(20px,4vw,48px);align-items:start;margin-top:1.25rem}.product-mix__form{padding:clamp(18px,3vw,28px);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white)}.product-mix__result{padding:clamp(18px,3vw,28px);border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface)}.product-mix__status{margin:.5rem 0 0;font-size:.9375rem;color:var(--muted)}.product-mix__headline{margin:0 0 .5rem;font:800 clamp(1.25rem,2vw,1.625rem)/1.2 var(--head);letter-spacing:-.01em}.product-mix__details{margin:1rem 0;padding-left:1.2rem;color:var(--ink-2)}.product-mix__source{margin:0;font-size:.9375rem}.mix-visual{margin:1rem 0;max-width:420px;color:var(--ink)}.mix-cup__body,.mix-bucket__body{fill:var(--white);stroke:currentColor;stroke-width:2.5}.mix-cup__fill{fill:var(--accent)}.mix-bucket__fill{fill:#a9c8e4}.mix-cup__ticks line{stroke:currentColor;stroke-width:2}.mix-label{font:700 14px var(--head);fill:currentColor}.mix-plus{font:800 40px var(--head);fill:currentColor}.product-mix__result.is-animating .mix-cup__fill{animation:mix-rise .8s var(--ease) both;transform-box:fill-box;transform-origin:bottom}.product-mix__result.is-animating .mix-bucket__fill{animation:mix-rise .8s .12s var(--ease) both;transform-box:fill-box;transform-origin:bottom}@keyframes mix-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.product-mix__result.is-animating .mix-cup__fill,.product-mix__result.is-animating .mix-bucket__fill{animation:none}}@media(max-width:800px){.product-mix__grid{grid-template-columns:minmax(0,1fr)}}.calculator-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,48px);align-items:start;width:min(100% - 2 * var(--gutter),var(--wrap));margin:2rem auto}.dilution-calculator{padding:clamp(18px,3vw,28px);border:1px solid var(--line-strong);border-radius:var(--radius)}.calculator-result{padding:clamp(18px,3vw,28px);border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface)}.calculator-result strong{font:800 1.5rem var(--head);font-variant-numeric:tabular-nums}.calculator-explanation{width:min(100% - 2 * var(--gutter),860px);margin:2rem 0 2rem max(var(--gutter),calc((100% - var(--wrap)) / 2))}.tool-next{width:min(100% - 2 * var(--gutter),var(--wrap));margin:1.5rem auto}@media(max-width:800px){.calculator-layout{grid-template-columns:minmax(0,1fr)}}.needs-intro,.needs-outro{max-width:820px;margin-inline:auto;padding:clamp(16px,3vw,32px) 0}.dilution-answer{padding:1.1rem 1.3rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0 0 1.25rem}.dilution-note{font-size:.9375rem;color:var(--ink-2)}.dilution-brands ul{columns:2;column-gap:2rem;padding-left:1.2rem}@media(max-width:760px){.dilution-brands ul{columns:1}}.needs-tool{max-width:1000px;margin-inline:auto;width:min(100% - 2 * var(--gutter),1000px)}.needs-results{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.75rem}.needs-card{border:1px solid var(--line-strong);border-radius:var(--radius);padding:1rem 1.25rem;background:var(--white)}.needs-card h3{margin:0 0 .5rem}.needs-card ul{margin:.25rem 0 .5rem;padding-left:1.2rem}.needs-warning{margin:.25rem 0;font-size:.9375rem;color:var(--ink-2);font-weight:600}.needs-more{margin:1.25rem auto 0;display:flex}.site-footer{margin-top:clamp(48px,7vw,96px);background:var(--ink);color:#e9ebee;padding:clamp(40px,6vw,72px) var(--gutter) 28px;display:block}.footer-inner{width:min(100%,var(--wrap));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2.5rem clamp(24px,4vw,56px)}.site-footer .brand{color:#fff}.site-footer .brand>span:last-child>span{color:#6daee8}.site-footer .brand-logo{background:#fff;padding:3px}.footer-brand p{margin:1rem 0 0;color:#b8bec6;max-width:34ch;font-size:.9688rem}.footer-col h2{font:800 .9375rem var(--head);letter-spacing:0;color:#fff;margin-bottom:.75rem}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.footer-col a{display:block;padding:.4rem 0;color:#c9ced5;text-decoration:none;font-size:.9688rem}.footer-col a:hover{color:#fff;text-decoration:underline}.footer-meta{width:min(100%,var(--wrap));margin:2.5rem auto 0;padding-top:1.25rem;border-top:1px solid #39414a;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;color:#aeb5bd;font-size:.9375rem}.footer-meta a{color:#fff}@media(max-width:900px){.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}@media(max-width:520px){.footer-inner{grid-template-columns:minmax(0,1fr)}}.form{display:grid;gap:1rem;max-width:560px}.search-results{margin-top:1rem}.search-summary{color:var(--ink-2);margin-bottom:1.5rem}@media(prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.js .reveal.visible{opacity:1;transform:none}}.ad-placement{margin:2rem 0}.ad-placement__label{font-size:.75rem;color:var(--muted)}@media print{.site-header,.site-footer,.article-aside,.article-toc,.reading-progress,.article-feedback{display:none!important}body{font-size:11pt}a{text-decoration:none}}.rte td small,.calculator-table td small,.tool-table td small{white-space:nowrap;display:inline-block}.tool-shell .editorial-body,.tool-shell .tools-directory-intro{margin-left:0;max-width:780px;padding-inline:0}.tool-shell .tool-directory-grid{margin-bottom:2.5rem}.hero-inner>*,.feature>*,.trust>*,.decision-tool__shell>*,.product-mix__grid>*,.calculator-layout>*{min-width:0}html,body{overflow-x:clip}.knowledge-seo-copy,.knowledge-faq{margin-left:max(var(--gutter),calc((100% - var(--wrap)) / 2));margin-right:auto;width:min(100% - 2 * var(--gutter),860px)}.knowledge .knowledge-seo-copy,.knowledge .knowledge-faq{margin-left:0;width:min(100%,860px)}.knowledge-faq details,.faq-group details{border-bottom:1px solid var(--line);padding:.85rem 0}.knowledge-faq summary,.faq-group summary{font:800 1.0625rem/1.3 var(--head);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem}.knowledge-faq summary::-webkit-details-marker,.faq-group summary::-webkit-details-marker{display:none}.knowledge-faq summary:after,.faq-group summary:after{content:"+";font:700 1.5rem/1 var(--head);color:var(--accent)}.knowledge-faq details[open] summary:after,.faq-group details[open] summary:after{content:"\2013"}.knowledge-faq details p,.faq-group details p{margin:.6rem 0 0;color:var(--ink-2)}.dilution-brands{width:min(100% - 2 * var(--gutter),var(--wrap));margin:2.5rem auto}.dilution-brands h2{margin-bottom:.6rem}.calculator-layout .calculator-explanation{width:auto;margin:0}.calculator-layout .calculator-explanation>h2:first-child{margin-top:0}.tool-faq{width:min(100% - 2 * var(--gutter),var(--wrap));margin:2.5rem auto 4rem;padding-top:1.5rem;border-top:2px solid var(--ink)}.tool-faq>*{max-width:860px}.tool-faq details{border-bottom:1px solid var(--line);padding:.85rem 0}.tool-faq summary{font:800 1.0625rem/1.3 var(--head);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem}.tool-faq summary::-webkit-details-marker{display:none}.tool-faq summary:after{content:"+";font:700 1.5rem/1 var(--head);color:var(--accent)}.tool-faq details[open] summary:after{content:"\2013"}.tool-faq details p{margin:.6rem 0 0;color:var(--ink-2)}.topics em{font-style:normal;font-size:.875rem;color:var(--muted);margin-top:.2rem}.article-aside a{width:auto;height:auto;border:0;border-radius:0;display:block;padding:.25rem 0;font:700 .875rem var(--head);text-decoration:underline;text-underline-offset:.2em}.article-aside a:hover{background:none;color:var(--accent-dark);border:0}.article-aside{justify-items:start;text-align:left;font-size:.8125rem}.hero-search input{min-height:60px;font-size:1.1875rem}.hero-search .button{min-height:60px}.article-short-answer h2{color:var(--ink)}.calculator-layout .dilution-calculator{position:sticky;top:96px}.tool-faq{width:min(100% - 2 * var(--gutter),860px);margin-left:max(var(--gutter),calc((100% - var(--wrap)) / 2));margin-right:auto}.tool-faq>*{max-width:none}.knowledge-seo-copy,.knowledge-faq,.knowledge .knowledge-seo-copy,.knowledge .knowledge-faq{width:min(100% - 2 * var(--gutter),var(--wrap));max-width:none;margin-left:auto;margin-right:auto}.knowledge .knowledge-seo-copy,.knowledge .knowledge-faq{width:auto;margin-left:0;margin-right:0}.knowledge-seo-copy>*,.knowledge-faq>*{max-width:860px}.problem-card__label{order:2;color:var(--muted);font-weight:600}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-actions .button{min-height:56px;padding-inline:1.5rem;font-size:1.0625rem}.footer-brands{width:min(100%,var(--wrap));margin:2rem auto 0;padding-top:1.25rem;border-top:1px solid #39414a;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;align-items:baseline;font-size:.9375rem}.footer-brands strong{color:#fff;font:800 .9375rem var(--head);margin-right:.5rem}.footer-brands a{color:#c9ced5;text-decoration:none;padding:.35rem 0}.footer-brands a:hover{color:#fff;text-decoration:underline}@media(max-width:700px){body{font-size:1rem;line-height:1.6}.section{padding:36px 0}.section-heading{margin-bottom:1.1rem}.breadcrumbs{font-size:.8125rem;margin-bottom:.9rem;gap:.2rem .45rem;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.breadcrumbs a{padding:.5rem 0}.breadcrumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;min-width:0}.article-page .breadcrumbs>:last-child,.article-page .breadcrumbs>:nth-last-child(2){display:none}.hero-inner{padding:28px 0 32px;gap:28px}.hero h1{font-size:2rem}.hero-copy{font-size:1.0625rem;margin:.9rem 0 1.25rem}.hero-actions{display:grid;grid-template-columns:1fr;gap:.6rem}.hero-actions .button{width:100%;min-height:52px}.hero-note{font-size:.875rem}.quick-title{margin-bottom:.4rem}.quick a{padding:.85rem .1rem;gap:.15rem .75rem}.quick strong{font-size:1.0625rem}.quick span{font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feature-main h3{font-size:1.5rem}.feature-list a{padding:.85rem 0}.topics a{padding:.9rem 0}.tool-strip a{padding:1.1rem 0;border-right:0}.band>.section{padding-block:36px}.article-page{padding-top:16px}.article-header h1{font-size:1.75rem;margin:.35rem 0 .7rem}.article-byline{font-size:.8125rem;gap:.15rem .8rem}.article-byline>:first-child{display:none}.article-short-answer{margin:1.1rem 0;padding:1rem 1.05rem}.article-short-answer p{font-size:1.0625rem;line-height:1.55}.article-cover{aspect-ratio:16 / 10;margin-bottom:1rem;border-radius:3px}.article-evidence{padding:.7rem 0;margin-bottom:1.1rem;font-size:.875rem}.article-evidence p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-toc{margin-bottom:1.1rem}.article-toc summary{padding:.85rem 0;display:flex;justify-content:space-between}.article-toc summary:after{content:"+";font:700 1.4rem/1 var(--head);color:var(--accent)}.article-toc details[open] summary:after{content:"\2013"}.rte{font-size:1.0625rem;line-height:1.65}.rte h2{margin-top:2rem}.article-faq{margin-top:2rem;padding-top:1.25rem}.article-feedback{flex-direction:column;align-items:stretch}.article-feedback__actions button{flex:1}.knowledge-topics{flex-wrap:nowrap;overflow-x:auto;gap:0 1.1rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.knowledge-topics::-webkit-scrollbar{display:none}.knowledge-topics a{white-space:nowrap;flex:none}.knowledge-hero__content{padding:24px 0 18px}.knowledge-search>div,.home-search>div{grid-template-columns:1fr auto}.knowledge .article-grid{gap:0;border-top:2px solid var(--ink)}.knowledge .article-card{border-bottom:1px solid var(--line)}.knowledge .article-card__link,.knowledge .knowledge-card-link{grid-template-columns:108px minmax(0,1fr);gap:0 .9rem;padding:.9rem 0;align-items:start}.knowledge .article-card__image{aspect-ratio:4 / 3;border-radius:3px}.knowledge .article-card__tag{display:none}.knowledge .article-card__body{gap:.25rem;order:0}.knowledge .article-card__body .article-meta{order:2;font-size:.8125rem;margin-top:.15rem}.knowledge .article-card h3{font-size:1.0625rem;line-height:1.25;order:1}.knowledge .article-card__body>p:not(.article-meta),.knowledge .article-link{display:none}.knowledge-overview__grid{gap:1.75rem}.editorial-hero,.publisher-hero,.error-hero,.search-hero,.topics-hero{padding-block:22px 20px}.editorial-hero h1,.publisher-hero h1{font-size:1.75rem;max-width:none}.editorial-hero>p,.publisher-hero>p{font-size:1rem}.needs-tool,.product-mix{width:min(100% - 2 * var(--gutter),var(--wrap))}.dilution-answer{margin-inline:0}.editorial-body{margin-left:var(--gutter);margin-right:var(--gutter)}.tool-shell .editorial-body{margin-inline:0}.product-mix>p{font-size:.9375rem}.mix-visual{max-width:300px}.tool-directory-grid>*,.checklist-card,.problem-card{padding:1.1rem 0 1.2rem}.decision-tool__shell{padding-block:24px 40px}.rte table,.calculator-table,.tool-table{font-size:.875rem}.rte th,.rte td{padding:.55rem .6rem}.site-footer{padding-top:32px}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}.footer-brand{grid-column:1 / -1}.footer-brands{gap:0 1rem}}.needs-intro,.needs-outro{width:min(100% - 2 * var(--gutter),var(--wrap));max-width:none;margin-inline:auto;padding-inline:0}.needs-intro>*,.needs-outro>*{max-width:820px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ck.css.map */
