.aicw-article{--aicw-primary:#005f73;--aicw-secondary:#faf3e0;--aicw-accent:#d8571f;--aicw-bg:#fff;--aicw-text:#18323a;color:var(--aicw-text);font-size:clamp(1rem, .94rem + .18vw, 1.12rem);line-height:2}.aicw-article h2,.aicw-article h3,.aicw-article h4{color:var(--aicw-primary);line-height:1.55;margin-block:1.7em .7em}.aicw-article h2{border-right:4px solid var(--aicw-accent);padding-right:.7em}.aicw-article p{margin-block:0 1.15em}.aicw-article a{color:var(--aicw-primary);text-decoration-color:color-mix(in srgb,var(--aicw-primary) 40%,transparent);text-underline-offset:.22em}.aicw-article a:hover{color:var(--aicw-accent)}.aicw-direct-answer,.aicw-summary,.aicw-note,.aicw-cta,.aicw-faq,.aicw-sources,.aicw-related-posts,.aicw-editorial-meta{border-radius:16px;margin-block:1.6rem;padding:clamp(16px, 3vw, 28px)}.aicw-direct-answer{background:color-mix(in srgb,var(--aicw-primary) 7%,white);border:1px solid color-mix(in srgb,var(--aicw-primary) 22%,transparent);border-right:5px solid var(--aicw-primary)}.aicw-direct-answer h2{border:0;margin-top:0;padding:0}.aicw-direct-answer-text{font-size:1.06em;margin-bottom:0!important}.aicw-summary{background:var(--aicw-secondary);border:1px solid color-mix(in srgb,var(--aicw-primary) 18%,transparent)}.aicw-summary h2,.aicw-faq h2,.aicw-sources h2{border:0;margin-top:0;padding:0}.aicw-note{background:color-mix(in srgb,var(--aicw-accent) 9%,white);border-right:4px solid var(--aicw-accent)}.aicw-quote{border-right:5px solid var(--aicw-primary);color:#435d65;margin-inline:0;padding:.6em 1.2em}.aicw-table{border-radius:12px;margin-block:1.5rem;overflow-x:auto}.aicw-table table,.aicw-product-compare{border-collapse:collapse;min-width:600px;width:100%}.aicw-table th,.aicw-table td,.aicw-product-compare th,.aicw-product-compare td{border:1px solid color-mix(in srgb,var(--aicw-primary) 18%,#ddd);padding:.75em .9em;text-align:right;vertical-align:middle}.aicw-table th,.aicw-product-compare th{background:var(--aicw-primary);color:#fff}.aicw-faq{background:color-mix(in srgb,var(--aicw-secondary) 65%,white)}.aicw-faq-item{border-bottom:1px solid color-mix(in srgb,var(--aicw-primary) 14%,transparent);padding-block:.2rem .7rem}.aicw-faq-item:last-child{border-bottom:0}.aicw-faq-item h3{margin-top:1em}.aicw-sources{background:#f6f8f9;font-size:.92em}.aicw-source-list{columns:2;gap:2rem}.aicw-source-item{scroll-margin-top:110px}.aicw-citations{direction:ltr;display:inline-flex;font-size:.72em;gap:.12em;margin-inline:.35em;vertical-align:super}.aicw-citation{font-weight:750;text-decoration:none!important}.aicw-table-citations{color:color-mix(in srgb,var(--aicw-text) 70%,white);font-size:.88em;margin-top:-.8rem!important}.aicw-editorial-meta{background:#fff0;border:1px dashed color-mix(in srgb,var(--aicw-primary) 30%,transparent);color:color-mix(in srgb,var(--aicw-text) 78%,white);font-size:.9em}.aicw-editorial-meta p{margin:0}.aicw-cta{background:var(--aicw-primary);color:#fff;text-align:center}.aicw-cta p{margin:0}.aicw-inline-image{margin-block:1.7rem}.aicw-inline-image img{aspect-ratio:3 / 2;border-radius:16px;height:auto;object-fit:cover;width:100%}.aicw-inline-image figcaption{color:color-mix(in srgb,var(--aicw-text) 68%,white);font-size:.88em;margin-top:.55em;text-align:center}.aicw-image-explainer{background:color-mix(in srgb,var(--aicw-secondary) 52%,white);border:1px solid color-mix(in srgb,var(--aicw-primary) 15%,transparent);border-radius:0 0 16px 16px;margin-block:-1.7rem 1.8rem;padding:18px 22px}.aicw-image-explainer h3{margin-top:0}.aicw-image-description{margin-bottom:.6em!important}.aicw-image-points{margin-bottom:0}.aicw-related-posts{background:color-mix(in srgb,var(--aicw-primary) 7%,white);border:1px solid color-mix(in srgb,var(--aicw-primary) 18%,transparent)}.aicw-related-posts h2{border:0;margin-top:0;padding:0}.aicw-related-list{margin-bottom:0}.aicw-related-list li+li{margin-top:.45em}.aicw-entity-link{font-weight:650}.aicw-product-card{align-items:center;background:var(--aicw-bg);border:1px solid color-mix(in srgb,var(--aicw-primary) 20%,transparent);border-radius:16px;display:grid;gap:22px;grid-template-columns:minmax(150px,220px) 1fr;margin-block:1.7rem;overflow:hidden;padding:18px}.aicw-product-card img{border-radius:12px;height:auto;width:100%}.aicw-product-body h3{margin-top:0}.aicw-product-price{color:var(--aicw-accent);font-size:1.2em;font-weight:800}.aicw-product-stock{margin-block:.5em}.aicw-product-button{background:var(--aicw-primary);border-radius:9px;color:#fff!important;display:inline-block;padding:.5em 1.2em;text-decoration:none}.aicw-product-compare-wrap{margin-block:1.7rem;overflow-x:auto}.aicw-compare-product{align-items:center;display:flex;gap:10px;min-width:210px}.aicw-compare-product img{border-radius:8px;height:54px;object-fit:cover;width:54px}.aicw-contextual-link{background:color-mix(in srgb,var(--aicw-secondary) 70%,white);border-radius:10px;padding:.65em 1em}@supports not (color:color-mix(in srgb,black,white)){.aicw-summary,.aicw-faq{border-color:#cbdadc}.aicw-direct-answer{background:#f2f8f9;border-color:#cbdadc}.aicw-note{background:#fff6f0}.aicw-sources{background:#f6f8f9}.aicw-image-explainer,.aicw-related-posts,.aicw-editorial-meta{background:#f5f8f9;border-color:#d5e1e4}}@media (max-width:640px){.aicw-source-list{columns:1}.aicw-product-card{grid-template-columns:1fr}.aicw-product-card>img{margin-inline:auto;max-width:240px}}