:root{--ci-color-primary:var(--e-global-color-primary, #000000);--ci-color-secondary:var(--e-global-color-secondary, #666666);--ci-color-accent:var(--e-global-color-accent, #000000);--ci-color-text:var(--e-global-color-text, #1a1a1a);--ci-color-bg-light:#F3F3ED;--ci-text-muted:#666666;--ci-color-teal:var(--ci-color-primary);--ci-surface-neutral:#f2f2f2;--ci-color-gold:#e9c46a;--ci-color-dark:#1a1a2e;--ci-bg-highlight:color-mix(in srgb, var(--ci-color-primary), transparent 90%);--ci-border-color:color-mix(in srgb, var(--ci-color-text), transparent 85%);--ci-border-strong:color-mix(in srgb, var(--ci-color-text), transparent 70%);--ci-font-primary:var(--e-global-typography-primary-font-family, inherit);--ci-font-secondary:var(--e-global-typography-text-font-family, inherit);--ci-font-size-h1:var(--e-global-typography-primary-font-size, 2.5rem);--ci-font-size-h2:var(--e-global-typography-secondary-font-size, 1.75rem);--ci-font-size-h3:calc(var(--ci-font-size-h2) * 0.8);--ci-font-size-h4:calc(var(--ci-font-size-h2) * 0.68);--ci-font-size-display:var(--ci-font-size-h1);--ci-font-size-body:var(--e-global-typography-text-font-size, 1rem);--ci-font-size-lead:1.25rem;--ci-font-size-small:1.125rem;--ci-font-size-xs:1.125rem;--ci-radius:0px;--ci-space-xs:8px;--ci-space-sm:16px;--ci-space-md:32px;--ci-space-lg:48px;--ci-space-xl:64px;--ci-transition:0.3s ease;--ci-shadow-sm:0 2px 4px rgba(0, 0, 0, 0.1);--ci-shadow-md:0 4px 12px rgba(0, 0, 0, 0.15)}.ci-article{font-family:var(--ci-font-secondary,inherit);color:var(--ci-color-text);max-width:100%}.ci-article h1,.ci-article h2,.ci-article h3,.ci-article h4{font-family:var(--ci-font-primary,inherit);color:var(--ci-color-text)}.ci-article p{font-size:var(--ci-font-size-body)!important;line-height:var(--ci-line-height-body)!important}.ci-article h2{margin-top:64px;margin-bottom:24px;scroll-margin-top:80px}.ci-article h2:first-of-type{margin-top:48px}.ci-article h3{margin-top:40px;margin-bottom:16px}.ci-subtitle{font-size:var(--ci-font-size-small);line-height:1.65;color:var(--ci-text-muted);margin-top:8px;margin-bottom:32px}.ci-intro-box{background-color:var(--ci-color-bg-light);padding:40px;border-radius:var(--ci-radius);margin-bottom:var(--ci-space-lg)}.ci-intro-title{font-size:var(--ci-font-size-lead);font-weight:700;color:var(--ci-color-text);margin:0 0 12px 0;line-height:1.3;font-family:var(--ci-font-primary,inherit)}.ci-intro-box p:last-child{margin:0;font-size:var(--ci-font-size-body);line-height:1.7;color:var(--ci-color-text)}.ci-lead{font-size:var(--ci-font-size-lead);line-height:1.75;margin-bottom:24px}.ci-article figure{margin:var(--ci-space-lg) 0}.ci-article figure img{width:100%;height:auto;display:block;border-radius:var(--ci-radius)}.ci-article figcaption{margin-top:10px;font-size:var(--ci-font-size-small);color:var(--ci-text-muted);line-height:1.5}.ci-product-grid{display:grid!important;gap:30px;margin:var(--ci-space-lg) 0}.ci-product-grid--2{grid-template-columns:calc(50% - 15px) calc(50% - 15px)!important}.ci-product-grid--3{grid-template-columns:repeat(3,calc(33.333% - 20px))!important}.ci-product-grid figure{margin:0!important;padding:0!important;width:100%!important;text-align:center;overflow:hidden}.ci-product-grid figure a{display:block!important;width:100%!important}.ci-product-grid figure img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;object-fit:cover!important;margin:0!important;padding:0!important}.ci-product-grid figcaption{margin-top:10px;font-size:var(--ci-font-size-small);color:var(--ci-text-muted);line-height:1.4}.ci-btn{display:inline-block;padding:14px 28px;font-size:var(--ci-font-size-small);font-weight:600;line-height:1.4;text-decoration:none;text-align:center;border:2px solid var(--ci-color-primary);border-radius:var(--ci-radius);background-color:var(--ci-color-primary);color:#ffffff!important;cursor:pointer;transition:all 0.3s ease}.ci-btn:hover{background-color:#fff0;color:var(--ci-color-secondary)!important;border-color:var(--ci-color-primary)}.ci-btn--outline{background-color:#fff0;color:var(--ci-color-text)!important;border-color:var(--ci-color-primary)}.ci-btn--outline:hover{background-color:var(--ci-color-primary);color:#ffffff!important}.ci-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}a.intern{text-decoration:none;color:inherit;font-weight:600;display:inline;background-image:linear-gradient(var(--ci-color-primary),var(--ci-color-primary));background-position:100% 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:0;transition:background-size 0.3s ease-in-out}a.intern:hover{background-size:0% 2px}.ci-article blockquote{border-left:var(--ci-edge-accent) solid var(--ci-color-primary);margin:var(--ci-space-md) 0;padding:16px 24px;background-color:var(--ci-color-bg-light);border-radius:0 var(--ci-radius) var(--ci-radius) 0}.ci-article blockquote p{font-style:italic;margin:0 0 8px 0;line-height:1.7}.ci-article blockquote cite{font-size:var(--ci-font-size-small);color:var(--ci-text-muted);font-style:normal}.ci-article table{width:100%;border-collapse:collapse;margin:var(--ci-space-md) 0;font-size:var(--ci-font-size-body)}.ci-article table thead th{background-color:var(--ci-color-primary);color:#fff;padding:12px 16px;text-align:left;font-weight:600;font-family:var(--ci-font-primary,inherit)}.ci-article table tbody tr:nth-child(even){background-color:var(--ci-color-bg-light)}.ci-article table tbody td{padding:10px 16px;border-bottom:1px solid #e0e0e0;line-height:1.55;vertical-align:top}.ci-checklist{list-style:none;padding:0;margin:var(--ci-space-md) 0}.ci-checklist li{position:relative;padding:0 0 0 2.5rem;margin-bottom:12px;border-bottom:none;line-height:1.6}.ci-checklist li:last-child{border-bottom:none}.ci-checklist li::before{content:"✓";position:absolute;left:0;top:10px;color:var(--ci-color-primary);font-weight:700;font-size:var(--ci-font-size-body)}.ci-stat-grid{display:grid;gap:24px;margin:var(--ci-space-md) 0}.ci-stat-grid--2{grid-template-columns:1fr 1fr}.ci-stat-grid--3{grid-template-columns:repeat(3,1fr)}.ci-stat-grid--4{grid-template-columns:repeat(4,1fr)}.ci-stat{text-align:center;padding:24px 16px;border-radius:var(--ci-radius);background-color:var(--ci-color-bg-light)}.ci-stat-number{font-size:calc(var(--ci-font-size-display) * 0.9);font-weight:700;color:var(--ci-color-primary);line-height:1;font-family:var(--ci-font-primary,inherit);display:block}.ci-stat-label{font-size:var(--ci-font-size-small);color:var(--ci-text-muted);margin-top:8px;line-height:1.4}.ci-tip{background-color:var(--ci-color-accent);color:var(--ci-color-accent-ink);padding:20px 24px;border-radius:var(--ci-radius);border:none;margin:var(--ci-space-md) 0}.ci-tip-label{font-size:var(--ci-font-size-small);font-weight:700;color:var(--ci-color-accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px 0;font-family:var(--ci-font-primary,inherit)}.ci-tip p:last-child{margin:0}.ci-box{background-color:var(--ci-color-bg-light);padding:40px;border-radius:var(--ci-radius);border-left:var(--ci-edge-accent) solid var(--ci-color-primary);margin:var(--ci-space-lg) 0}.ci-box h2{margin-top:0!important;margin-bottom:16px;font-family:var(--ci-font-primary,inherit)}.ci-box p:last-child{margin-bottom:0}.ci-muted{font-size:var(--ci-font-size-small);color:var(--ci-text-muted);line-height:1.6;margin-top:var(--ci-space-md);border-top:1px solid #e0e0e0;padding-top:var(--ci-space-sm)}.ci-muted a{color:var(--ci-text-muted);text-decoration:underline}.ci-divider{border:none;border-top:1px solid #e0e0e0;margin:var(--ci-space-lg) 0}.ci-meta{display:flex;align-items:center;gap:16px;font-size:var(--ci-font-size-small);color:var(--ci-text-muted);margin-bottom:var(--ci-space-md);flex-wrap:wrap}.ci-meta-author{font-weight:600;color:var(--ci-color-text)}.ci-meta-separator{color:#ccc}.ci-kicker{display:block;font-size:var(--ci-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--ci-color-primary);margin-bottom:8px;margin-top:var(--ci-space-lg);font-family:var(--ci-font-primary,inherit)}.ci-kicker+h2,.ci-kicker+h3{margin-top:0}.ci-stats-bar{background-color:var(--ci-color-primary);padding:var(--ci-space-md) var(--ci-space-sm);margin:var(--ci-space-lg) 0;border-radius:var(--ci-radius)}.ci-stats-bar__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ci-space-md);text-align:center}.ci-stats-bar__item{color:#fff}.ci-stats-bar__number{font-family:var(--ci-font-primary,inherit);font-size:var(--ci-font-size-display);font-weight:800;line-height:1;display:block;margin-bottom:4px}.ci-stats-bar__unit{font-size:var(--ci-font-size-h3);font-weight:700}.ci-stats-bar__label{font-size:var(--ci-font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ci-stats-bar--dark{background-color:var(--ci-color-dark)}.ci-timeline:has(.ci-timeline__item){position:relative;margin:var(--ci-space-md) 0;padding:var(--ci-space-md) var(--ci-space-md) var(--ci-space-md) 32px;border-left:0}.ci-timeline:has(.ci-timeline__item)::before{content:"";position:absolute;left:var(--ci-space-md);top:var(--ci-space-md);bottom:var(--ci-space-md);width:2px;background-color:var(--ci-border-color)}.ci-timeline__item{position:relative;padding-bottom:var(--ci-space-md)}.ci-timeline__item:last-child{padding-bottom:0}.ci-timeline__dot{position:absolute;left:-25px;top:4px;width:16px;height:16px;border-radius:50%;background-color:var(--ci-color-primary);border:3px solid var(--ci-color-bg-light)}.ci-timeline__date{display:block;font-size:var(--ci-font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ci-color-primary);margin-bottom:4px}.ci-timeline__title{font-size:var(--ci-font-size-small);font-weight:700;color:var(--ci-color-text);margin:0 0 8px 0;font-family:var(--ci-font-primary,inherit)}.ci-timeline__text{font-size:var(--ci-font-size-small);color:var(--ci-text-muted);line-height:1.6;margin:0}.ci-info-box{padding:var(--ci-space-md);margin:var(--ci-space-md) 0;border-radius:var(--ci-radius);border-left:var(--ci-edge-accent) solid var(--ci-color-primary);background-color:var(--ci-bg-highlight)}.ci-info-box__title{font-size:var(--ci-font-size-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ci-color-primary);margin:0 0 12px 0}.ci-info-box__content p:last-child{margin-bottom:0}.ci-info-box--teal,.ci-info-box--grey,.ci-info-box--neutral{border-left-color:var(--ci-border-color);background-color:var(--ci-surface-neutral)}.ci-info-box--teal .ci-info-box__title,.ci-info-box--grey .ci-info-box__title,.ci-info-box--neutral .ci-info-box__title{color:var(--ci-color-text)}.ci-info-box--gold{border-left-color:var(--ci-color-gold);background-color:color-mix(in srgb,var(--ci-color-gold),transparent 85%)}.ci-info-box--gold .ci-info-box__title{color:color-mix(in srgb,var(--ci-color-gold),black 20%)}.ci-info-box--accent{border-left-color:var(--ci-color-accent);background-color:color-mix(in srgb,var(--ci-color-accent),transparent 90%)}.ci-info-box--accent .ci-info-box__title{color:var(--ci-color-accent)}.ci-info-box--primary{border-left-color:var(--ci-color-primary);background-color:var(--ci-bg-highlight)}.ci-info-box--primary .ci-info-box__title{color:var(--ci-color-primary)}.ci-pull-quote{background-color:var(--ci-color-bg-light);border-top:2px solid var(--ci-color-primary);border-bottom:2px solid var(--ci-color-primary);padding:var(--ci-space-md) var(--ci-space-lg);margin:var(--ci-space-lg) 0}.ci-pull-quote__text{font-family:var(--ci-font-primary,inherit);font-size:var(--ci-font-size-h3);font-style:italic;font-weight:400;line-height:1.5;color:var(--ci-color-text);margin:0}.ci-pull-quote__citation{display:block;font-family:var(--ci-font-secondary,inherit);font-size:var(--ci-font-size-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ci-text-muted);margin-top:var(--ci-space-sm);font-style:normal}.ci-feature-grid{display:grid;gap:var(--ci-space-sm);margin:var(--ci-space-md) 0}.ci-feature-grid--2{grid-template-columns:repeat(2,1fr)}.ci-feature-grid--3{grid-template-columns:repeat(3,1fr)}.ci-feature-grid--4{grid-template-columns:repeat(4,1fr)}.ci-feature-card{background-color:var(--ci-color-bg-light);border:1px solid var(--ci-border-color);padding:var(--ci-space-md) var(--ci-space-sm);border-radius:var(--ci-radius);position:relative;transition:border-color var(--ci-transition)}.ci-feature-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background-color:var(--ci-color-primary);border-radius:var(--ci-radius) var(--ci-radius) 0 0}.ci-feature-card__icon{font-size:var(--ci-font-size-h2);margin-bottom:12px;display:block}.ci-feature-card__title{font-family:var(--ci-font-primary,inherit);font-size:var(--ci-font-size-body);font-weight:700;color:var(--ci-color-text);margin:0 0 8px 0}.ci-feature-card__text{font-size:var(--ci-font-size-small);line-height:1.55;color:var(--ci-text-muted);margin:0}.ci-divider--ornament{display:flex;align-items:center;gap:var(--ci-space-sm);border:none;margin:var(--ci-space-xl) 0}.ci-divider--ornament::before,.ci-divider--ornament::after{content:'';flex:1;height:1px;background-color:var(--ci-border-color)}.ci-divider--ornament span{width:8px;height:8px;background-color:var(--ci-color-primary);transform:rotate(45deg)}.ci-divider--dots{border:none;border-top:2px dotted var(--ci-border-color);margin:var(--ci-space-lg) 0}.ci-studies-box{background-color:var(--ci-color-dark);color:rgb(255 255 255 / .7);padding:var(--ci-space-md);margin:var(--ci-space-lg) 0;border-radius:var(--ci-radius)}.ci-studies-box__title{font-size:var(--ci-font-size-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ci-color-accent);margin:0 0 var(--ci-space-sm) 0}.ci-studies-box__list{list-style:none;margin:0;padding:0}.ci-studies-box__item{font-size:var(--ci-font-size-small);line-height:1.55;padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .08);color:rgb(255 255 255 / .6)}.ci-studies-box__item:last-child{border-bottom:none}.ci-studies-box__source{color:rgb(255 255 255 / .9);font-weight:600}.ci-studies-box__link{color:var(--ci-color-accent);font-size:var(--ci-font-size-small);font-weight:600;letter-spacing:.05em;text-decoration:none;margin-left:8px}.ci-studies-box__link:hover{text-decoration:underline}.ci-cta-block{background-color:var(--ci-color-primary);color:#fff;padding:var(--ci-space-xl) var(--ci-space-lg);margin:var(--ci-space-xl) 0;border-radius:var(--ci-radius);position:relative;overflow:hidden}.ci-cta-block::before{content:'';position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background-color:rgb(255 255 255 / .06)}.ci-cta-block__label{font-size:var(--ci-font-size-small);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .6);margin-bottom:var(--ci-space-sm)}.ci-cta-block__title{font-family:var(--ci-font-primary,inherit);font-size:var(--ci-font-size-h2);font-weight:700;color:#fff;margin:0 0 var(--ci-space-sm) 0;position:relative}.ci-cta-block__text{font-size:var(--ci-font-size-body);line-height:1.6;color:rgb(255 255 255 / .85);max-width:600px;margin:0 0 var(--ci-space-md) 0;position:relative}.ci-cta-block__tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--ci-space-md);position:relative}.ci-cta-block__tag{background-color:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .25);color:#fff;font-size:var(--ci-font-size-small);font-weight:500;padding:6px 14px;border-radius:var(--ci-radius);white-space:nowrap}.ci-cta-block__actions{display:flex;flex-wrap:wrap;gap:14px;position:relative}.ci-cta-block--dark{background-color:var(--ci-color-dark)}.ci-cta-block .ci-btn{background-color:#fff;color:var(--ci-color-primary)!important;border-color:#fff}.ci-cta-block .ci-btn:hover{background-color:#fff0;color:#ffffff!important}.ci-cta-block .ci-btn--outline{background-color:#fff0;color:#ffffff!important;border-color:rgb(255 255 255 / .5)}.ci-cta-block .ci-btn--outline:hover{background-color:rgb(255 255 255 / .1);border-color:#fff}.ci-progress-group{margin:var(--ci-space-md) 0}.ci-progress{margin-bottom:var(--ci-space-sm)}.ci-progress__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ci-progress__label{font-size:var(--ci-font-size-small);font-weight:600;color:var(--ci-color-text)}.ci-progress__value{font-size:var(--ci-font-size-small);font-weight:700;color:var(--ci-color-primary)}.ci-progress__track{height:10px;background-color:var(--ci-color-bg-light);border-radius:5px;overflow:hidden}.ci-progress__bar{height:100%;background-color:var(--ci-color-primary);border-radius:5px;transition:width var(--ci-transition)}.ci-progress--accent .ci-progress__bar{background-color:var(--ci-color-accent)}.ci-progress--accent .ci-progress__value{color:var(--ci-color-accent)}.ci-progress--teal .ci-progress__bar{background-color:var(--ci-color-teal)}.ci-progress--teal .ci-progress__value{color:var(--ci-color-teal)}.ci-icon-list{list-style:none;margin:var(--ci-space-md) 0;padding:0}.ci-icon-list__item{display:flex;gap:var(--ci-space-sm);padding:var(--ci-space-sm) 0;border-bottom:1px solid var(--ci-border-color)}.ci-icon-list__item:last-child{border-bottom:none}.ci-icon-list__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--ci-bg-highlight);border-radius:50%;font-size:var(--ci-font-size-small);color:var(--ci-color-primary);font-weight:700}.ci-icon-list__content{flex:1}.ci-icon-list__title{font-weight:700;color:var(--ci-color-text);display:block;margin-bottom:4px}.ci-icon-list__text{font-size:var(--ci-font-size-small);color:var(--ci-text-muted);line-height:1.5;margin:0}.ci-icon-list--check .ci-icon-list__icon::before{content:"✓"}.ci-steps{margin:var(--ci-space-md) 0;counter-reset:step-counter}.ci-steps__item{display:flex;gap:var(--ci-space-sm);padding-bottom:var(--ci-space-md);position:relative}.ci-steps__item:last-child{padding-bottom:0}.ci-steps__number{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--ci-color-primary);color:#fff;font-size:var(--ci-font-size-body);font-weight:700;border-radius:50%;font-family:var(--ci-font-primary,inherit)}.ci-steps__content{flex:1;padding-top:4px}.ci-steps__title{font-size:var(--ci-font-size-small);font-weight:700;color:var(--ci-color-text);margin:0 0 8px 0;font-family:var(--ci-font-primary,inherit)}.ci-steps__text{font-size:var(--ci-font-size-small);color:var(--ci-text-muted);line-height:1.6;margin:0}.ci-steps--connected .ci-steps__item::after{content:'';position:absolute;left:17px;top:44px;bottom:8px;width:2px;background-color:var(--ci-border-color)}.ci-steps--connected .ci-steps__item:last-child::after{display:none}.ci-compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--ci-space-sm);margin:var(--ci-space-md) 0}.ci-compare__before,.ci-compare__after{padding:var(--ci-space-md);border-radius:var(--ci-radius)}.ci-compare__before{background-color:color-mix(in srgb,var(--ci-color-critical),transparent 86%);border-left:4px solid var(--ci-color-critical)}.ci-compare__after{background-color:color-mix(in srgb,var(--ci-color-success),transparent 88%);border-left:4px solid var(--ci-color-success)}.ci-compare__header{font-size:var(--ci-font-size-small);font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px 0}.ci-compare__before .ci-compare__header{color:var(--ci-color-critical)}.ci-compare__after .ci-compare__header{color:var(--ci-color-success)}.ci-compare__content{margin:0;padding:0;list-style:none}.ci-compare__item{padding:8px 0;border-bottom:1px solid var(--ci-border-color);font-size:var(--ci-font-size-small);line-height:1.5}.ci-compare__item:last-child{border-bottom:none}.ci-faq{margin:var(--ci-space-md) 0;border:1px solid var(--ci-border-color);border-radius:var(--ci-radius);overflow:hidden}.ci-faq__item{border-bottom:1px solid var(--ci-border-color)}.ci-faq__item:last-child{border-bottom:none}.ci-faq__question{font-size:var(--ci-font-size-body);font-weight:700;color:var(--ci-color-text);padding:var(--ci-space-sm) var(--ci-space-md);margin:0;background-color:var(--ci-color-bg-light);font-family:var(--ci-font-primary,inherit);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.ci-faq__question::after{content:'+';font-size:var(--ci-font-size-lead);font-weight:400;color:var(--ci-color-primary)}.ci-faq__answer{padding:var(--ci-space-sm) var(--ci-space-md);font-size:var(--ci-font-size-small);line-height:1.7}.ci-faq__answer p:last-child{margin-bottom:0}.ci-gallery{display:grid;gap:var(--ci-space-sm);margin:var(--ci-space-md) 0}.ci-gallery--2{grid-template-columns:repeat(2,1fr)}.ci-gallery--3{grid-template-columns:repeat(3,1fr)}.ci-gallery--4{grid-template-columns:repeat(4,1fr)}.ci-gallery__item{margin:0}.ci-gallery__item img{width:100%;height:auto;display:block;border-radius:var(--ci-radius);object-fit:cover}.ci-gallery__caption{font-size:var(--ci-font-size-xs);color:var(--ci-text-muted);text-align:center;margin-top:8px}.ci-highlight{background-color:var(--ci-bg-highlight);padding:.1em .3em;border-radius:calc(var(--ci-radius) / 2)}@media (max-width:767px){.ci-intro-box,.ci-box{padding:20px}.ci-intro-title{font-size:var(--ci-font-size-small)}.ci-product-grid--2,.ci-product-grid--3{grid-template-columns:1fr!important}.ci-stat-grid--2,.ci-stat-grid--4{grid-template-columns:1fr 1fr}.ci-stat-grid--3{grid-template-columns:1fr}.ci-btn-row{flex-direction:column}.ci-btn{width:100%;text-align:center}.ci-article h2{margin-top:48px}.ci-article h3{margin-top:32px}.ci-article table{font-size:var(--ci-font-size-small)}.ci-article table thead th,.ci-article table tbody td{padding:8px 10px}.ci-stats-bar__number{font-size:calc(var(--ci-font-size-display) * 0.8)}.ci-feature-grid--2,.ci-feature-grid--3,.ci-feature-grid--4{grid-template-columns:1fr}.ci-pull-quote{padding:var(--ci-space-sm)}.ci-pull-quote__text{font-size:var(--ci-font-size-small)}.ci-cta-block{padding:var(--ci-space-lg) var(--ci-space-md)}.ci-cta-block__title{font-size:var(--ci-font-size-h3)}.ci-compare{grid-template-columns:1fr}.ci-gallery--2,.ci-gallery--3,.ci-gallery--4{grid-template-columns:1fr}.ci-steps--connected .ci-steps__item::after{left:17px}}:root{--ci-measure:68ch;--ci-measure-narrow:56ch;--ci-measure-wide:92ch;--ci-font-size-body:var(--e-global-typography-text-font-size, 1.125rem);--ci-line-height-body:1.7;--ci-line-height-lead:1.6;--ci-line-height-heading:1.22;--ci-line-height-tight:1.35;--ci-rhythm:1.7em;--ci-rhythm-block:var(--ci-space-lg);--ci-color-info:var(--ci-color-primary);--ci-color-success:var(--ci-color-primary);--ci-color-warning:var(--ci-color-gold);--ci-color-critical:#b3261e;--ci-btn-bg:var(--ci-color-primary);--ci-btn-ink:#ffffff;--ci-btn-border:var(--ci-color-primary);--ci-btn-bg-hover:transparent;--ci-btn-ink-hover:var(--ci-color-primary);--ci-edge-accent:0px;--ci-bevel:0px;--ci-bevel-sm:0px;--ci-sidebar-width:320px;--ci-layout-gap:var(--ci-space-xl);--ci-color-accent-ink:var(--ci-color-accent);--ci-surface:color-mix(in srgb, var(--ci-color-text), transparent 96%);--ci-surface-strong:color-mix(in srgb, var(--ci-color-primary), transparent 92%)}.ci-article{font-size:var(--ci-font-size-body);line-height:var(--ci-line-height-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.ci-article--measure>*:not(.ci-wide):not(.ci-full){max-width:var(--ci-measure);margin-inline:auto}.ci-article--measure>.ci-wide{max-width:var(--ci-measure-wide);margin-inline:auto}.ci-article--measure>.ci-narrow{max-width:var(--ci-measure-narrow);margin-inline:auto}.ci-article--flush>*{max-width:none;margin-inline:0}.ci-article h2,.ci-article h3,.ci-article h4,.ci-subtitle,.ci-pull-quote__text,.ci-cta-block__title{text-wrap:balance;line-height:var(--ci-line-height-heading);hyphens:manual}.ci-article p,.ci-article li,.ci-article dd,.ci-article td{text-wrap:pretty;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 4}.ci-lead{line-height:var(--ci-line-height-lead)}.ci-article>p+p{margin-top:var(--ci-rhythm)}.ci-article h2[id],.ci-article h3[id],.ci-article [id]{scroll-margin-top:var(--ci-space-xl)}.ci-article>[class*="ci-"]:not(p):not(h2):not(h3):not(h4):not(ul):not(ol){margin-block:var(--ci-rhythm-block)}.ci-article>.ci-full{max-width:none;margin-inline:0}.ci-toc{background:var(--ci-surface);border-left:var(--ci-edge-accent) solid var(--ci-color-primary);border-radius:var(--ci-radius);padding:var(--ci-space-md);margin:var(--ci-space-lg) auto}.ci-toc-title,.ci-toc__title{font-family:var(--ci-font-primary);font-weight:700;font-size:var(--ci-font-size-small);letter-spacing:.04em;text-transform:uppercase;color:var(--ci-color-primary);margin:0 0 var(--ci-space-sm) 0}.ci-toc ol,.ci-toc ul{margin:0;padding-left:1.2em;list-style-position:outside}.ci-toc li{margin-bottom:var(--ci-space-xs);line-height:var(--ci-line-height-tight)}.ci-toc a{color:var(--ci-color-text);text-decoration:none;border-bottom:1px solid var(--ci-border-color);transition:var(--ci-transition)}.ci-toc a.intern,.ci-toc a.intern:hover{border-bottom:none}.ci-toc a:hover{color:var(--ci-color-primary);border-bottom-color:var(--ci-color-primary)}.ci-toc--compact ol,.ci-toc--compact ul{columns:2;column-gap:var(--ci-space-md)}.ci-key-takeaways{border:2px solid var(--ci-color-primary);border-radius:var(--ci-radius);padding:var(--ci-space-md);margin:var(--ci-space-lg) auto;background:#fff0}.ci-key-takeaways__title{font-family:var(--ci-font-primary);font-size:var(--ci-font-size-small);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-color-primary);margin:0 0 var(--ci-space-sm) 0}.ci-key-takeaways ul{margin:0;padding:0;list-style:none}.ci-key-takeaways li{position:relative;padding-left:1.9em;margin-bottom:var(--ci-space-sm);line-height:var(--ci-line-height-tight)}.ci-key-takeaways li:last-child{margin-bottom:0}.ci-key-takeaways li::before{content:counter(ci-takeaway);counter-increment:ci-takeaway;position:absolute;left:0;top:.15em;width:1.35em;height:1.35em;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:700;color:#fff;background:var(--ci-color-primary);border-radius:50%}.ci-key-takeaways ul{counter-reset:ci-takeaway}.ci-answer{border-left:4px solid var(--ci-color-accent);background:var(--ci-surface-strong);border-radius:var(--ci-radius);padding:var(--ci-space-sm) var(--ci-space-md);margin:var(--ci-space-md) auto}.ci-answer__label{display:block;font-family:var(--ci-font-primary);font-size:var(--ci-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-color-primary);margin-bottom:var(--ci-space-xs)}.ci-answer p{margin:0;font-size:var(--ci-font-size-lead);line-height:var(--ci-line-height-lead)}.ci-updated{display:flex;width:fit-content;align-items:center;gap:var(--ci-space-xs);font-size:var(--ci-font-size-xs);color:var(--ci-text-muted);border:1px solid var(--ci-border-color);border-radius:var(--ci-radius);padding:4px 12px;margin-bottom:var(--ci-space-md)}.ci-updated::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ci-color-success)}.ci-definition{background:var(--ci-surface);border-radius:var(--ci-radius);border-top:3px solid var(--ci-color-primary);padding:var(--ci-space-md);margin:var(--ci-space-lg) auto}.ci-definition dt{font-family:var(--ci-font-primary);font-weight:700;font-size:var(--ci-font-size-h3);color:var(--ci-color-primary);margin-bottom:var(--ci-space-xs)}.ci-definition dd{margin:0 0 var(--ci-space-sm) 0}.ci-definition dd:last-child{margin-bottom:0}.ci-glossary{display:grid;gap:0;border-top:1px solid var(--ci-border-color);margin:var(--ci-space-lg) auto}.ci-glossary__item{display:grid;grid-template-columns:minmax(140px,28%) 1fr;gap:var(--ci-space-md);padding:var(--ci-space-sm) 0;border-bottom:1px solid var(--ci-border-color)}.ci-glossary__term{font-family:var(--ci-font-primary);font-weight:700;color:var(--ci-color-primary)}.ci-glossary__definition{margin:0;font-size:var(--ci-font-size-small)}.ci-myth{border:1px solid var(--ci-border-color);border-radius:var(--ci-radius);overflow:hidden;margin:var(--ci-space-lg) auto}.ci-myth__claim,.ci-myth__fact{padding:var(--ci-space-sm) var(--ci-space-md)}.ci-myth__claim{background:color-mix(in srgb,var(--ci-color-critical),transparent 82%);border-bottom:1px solid var(--ci-border-color)}.ci-myth__fact{background:color-mix(in srgb,var(--ci-color-success),transparent 86%)}.ci-myth__label{display:block;font-family:var(--ci-font-primary);font-size:var(--ci-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.ci-myth__claim .ci-myth__label{color:var(--ci-color-critical)}.ci-myth__fact .ci-myth__label{color:var(--ci-color-success)}.ci-myth p{margin:0}.ci-aside{border-left:3px solid var(--ci-border-strong);background:var(--ci-surface);border-radius:var(--ci-radius);padding:var(--ci-space-sm) var(--ci-space-md);margin:var(--ci-space-md) auto}.ci-aside>summary{cursor:pointer;font-family:var(--ci-font-primary);font-weight:700;color:var(--ci-color-primary);list-style:none;display:flex;align-items:center;gap:var(--ci-space-xs)}.ci-aside>summary::-webkit-details-marker{display:none}.ci-aside>summary::before{content:"+";display:inline-block;width:1.2em;text-align:center;font-weight:400;transition:var(--ci-transition)}.ci-aside[open]>summary::before{content:"–"}.ci-aside__content{margin-top:var(--ci-space-sm);font-size:var(--ci-font-size-small)}.ci-aside__content p:last-child{margin-bottom:0}.ci-proscons{display:grid;grid-template-columns:1fr 1fr;gap:var(--ci-space-md);margin:var(--ci-space-lg) auto}.ci-proscons__col{border:1px solid var(--ci-border-color);border-radius:var(--ci-radius);padding:var(--ci-space-md)}.ci-proscons__col--pro{border-top:3px solid var(--ci-color-success)}.ci-proscons__col--contra{border-top:3px solid var(--ci-color-critical)}.ci-proscons__title{font-family:var(--ci-font-primary);font-weight:700;font-size:var(--ci-font-size-small);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--ci-space-sm) 0}.ci-proscons__col--pro .ci-proscons__title{color:var(--ci-color-success)}.ci-proscons__col--contra .ci-proscons__title{color:var(--ci-color-critical)}.ci-proscons ul{margin:0;padding:0;list-style:none}.ci-proscons li{position:relative;padding-left:1.5em;margin-bottom:var(--ci-space-xs);font-size:var(--ci-font-size-small);line-height:var(--ci-line-height-tight)}.ci-proscons__col--pro li::before{content:"+";position:absolute;left:0;font-weight:700;color:var(--ci-color-success)}.ci-proscons__col--contra li::before{content:"–";position:absolute;left:0;font-weight:700;color:var(--ci-color-critical)}.ci-decision{display:grid;gap:var(--ci-space-sm);margin:var(--ci-space-lg) auto}.ci-decision__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--ci-space-md);border:1px solid var(--ci-border-color);border-radius:var(--ci-radius);padding:var(--ci-space-sm) var(--ci-space-md);background:var(--ci-surface)}.ci-decision__if{font-size:var(--ci-font-size-small)}.ci-decision__then{font-family:var(--ci-font-primary);font-weight:700;color:var(--ci-color-primary);font-size:var(--ci-font-size-small)}.ci-decision__arrow{color:var(--ci-color-accent-ink);font-weight:700}.ci-decision__arrow::before{content:"\2192"}.ci-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--ci-space-lg) auto}.ci-table-scroll>table{min-width:560px;margin:0}.ci-article table.ci-table--matrix td,.ci-article table.ci-table--matrix thead th{text-align:center}.ci-article table.ci-table--matrix td:first-child,.ci-article table.ci-table--matrix th:first-child{text-align:left}.ci-yes,.ci-no{font-weight:700}.ci-yes{color:var(--ci-color-success)}.ci-no{color:var(--ci-color-critical)}.ci-article table.ci-table--cost tbody tr:last-child{font-weight:700;background:var(--ci-bg-highlight)}.ci-table__note{display:block;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted);margin-top:var(--ci-space-xs)}.ci-author-box{display:grid;grid-template-columns:72px 1fr;gap:var(--ci-space-md);align-items:start;border-top:2px solid var(--ci-color-primary);padding-top:var(--ci-space-md);margin:var(--ci-space-xl) auto var(--ci-space-lg)}.ci-author-box__avatar{align-self:start;width:72px;height:72px;flex:none;border-radius:50%;object-fit:cover;background:var(--ci-surface);font-size:0;color:#fff0}.ci-author-box__name{font-family:var(--ci-font-primary);font-weight:700;font-size:var(--ci-font-size-h3);color:var(--ci-color-primary);margin:0}.ci-author-box__role{display:block;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted);margin-bottom:var(--ci-space-xs)}.ci-author-box__bio{margin:0;font-size:var(--ci-font-size-small)}.ci-quote-card:has(.ci-quote-card__text){display:grid;grid-template-columns:56px 1fr;gap:var(--ci-space-md);background:var(--ci-surface-strong);border-radius:var(--ci-radius);padding:var(--ci-space-md);margin:var(--ci-space-lg) auto}.ci-quote-card__avatar{align-self:start;width:56px;height:56px;flex:none;border-radius:50%;object-fit:cover;background:var(--ci-surface);font-size:0;color:#fff0}.ci-quote-card__text{font-family:var(--ci-font-primary);font-size:var(--ci-font-size-lead);line-height:var(--ci-line-height-lead);margin:0 0 var(--ci-space-xs) 0}.ci-quote-card__author{font-size:var(--ci-font-size-xs);color:var(--ci-text-muted);font-style:normal}.ci-ref{font-size:.8em;vertical-align:super;line-height:0;color:var(--ci-color-accent);text-decoration:none;padding:0 2px}.ci-number-callout{display:grid;grid-template-columns:auto 1fr;gap:var(--ci-space-md);align-items:center;border-top:2px solid var(--ci-color-accent);border-bottom:2px solid var(--ci-color-accent);padding:var(--ci-space-md) 0;margin:var(--ci-space-lg) auto}.ci-number-callout__number{font-family:var(--ci-font-primary);font-size:clamp(2.6rem, 7vw, 4.2rem);font-weight:700;line-height:1;color:var(--ci-color-accent-ink);white-space:nowrap}.ci-number-callout__text{margin:0;font-size:var(--ci-font-size-small)}.ci-number-callout__source{display:block;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted);margin-top:4px}.ci-inline-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ci-space-md);background:var(--ci-surface-strong);border-radius:var(--ci-radius);padding:var(--ci-space-md);margin:var(--ci-space-lg) auto}.ci-inline-cta__text{margin:0;flex:1 1 260px;font-family:var(--ci-font-primary);font-weight:700}.ci-inline-cta .ci-btn{flex:0 0 auto}.ci-checklist-box{border:1px solid var(--ci-border-strong);border-radius:var(--ci-radius);padding:var(--ci-space-md);margin:var(--ci-space-lg) auto}.ci-checklist-box__title{font-family:var(--ci-font-primary);font-weight:700;margin:0 0 var(--ci-space-sm) 0;color:var(--ci-color-primary)}.ci-checklist-box .ci-checklist{margin:0}.ci-selfcheck{background:var(--ci-surface);border-radius:var(--ci-radius);padding:var(--ci-space-md);margin:var(--ci-space-lg) auto}.ci-selfcheck__title{font-family:var(--ci-font-primary);font-weight:700;font-size:var(--ci-font-size-h3);color:var(--ci-color-primary);margin:0 0 var(--ci-space-sm) 0}.ci-selfcheck__item{display:grid;grid-template-columns:22px 1fr;gap:var(--ci-space-sm);align-items:start;padding:var(--ci-space-xs) 0;border-bottom:1px solid var(--ci-border-color);font-size:var(--ci-font-size-small)}.ci-selfcheck__item:last-of-type{border-bottom:0}.ci-selfcheck__box{width:22px;height:22px;border:2px solid var(--ci-color-primary);border-radius:calc(var(--ci-radius) / 2);margin-top:2px}.ci-selfcheck__result{margin:var(--ci-space-sm) 0 0 0;padding-top:var(--ci-space-sm);border-top:2px solid var(--ci-color-primary);font-size:var(--ci-font-size-small)}.ci-embed{margin:var(--ci-space-lg) auto}.ci-embed__frame{position:relative;aspect-ratio:16 / 9;background:var(--ci-surface);border-radius:var(--ci-radius);overflow:hidden}.ci-embed__frame iframe,.ci-embed__frame video{position:absolute;inset:0;width:100%;height:100%;border:0}.ci-embed__caption{font-size:var(--ci-font-size-xs);color:var(--ci-text-muted);margin-top:var(--ci-space-xs)}.ci-code{display:block;overflow-x:auto;background:var(--ci-color-dark);color:#f5f5f5;border-radius:var(--ci-radius);padding:var(--ci-space-md);margin:var(--ci-space-lg) auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;line-height:1.6;tab-size:2}.ci-related{margin:var(--ci-space-xl) auto var(--ci-space-lg)}.ci-related__title{font-family:var(--ci-font-primary);font-size:var(--ci-font-size-small);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-text-muted);margin:0 0 var(--ci-space-sm) 0}.ci-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--ci-space-md)}.ci-related__card{display:block;border:1px solid var(--ci-border-color);border-radius:var(--ci-radius);padding:var(--ci-space-md);text-decoration:none;color:var(--ci-color-text);transition:var(--ci-transition)}.ci-related__card:hover{border-color:var(--ci-color-primary);transform:translateY(-2px)}.ci-related__kicker{display:block;font-size:var(--ci-font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ci-color-accent-ink);margin-bottom:4px}.ci-related__headline{font-family:var(--ci-font-primary);font-weight:700;line-height:var(--ci-line-height-tight)}.ci-callout{border-left:var(--ci-edge-accent) solid var(--ci-color-primary);background:var(--ci-surface);border-radius:var(--ci-radius);padding:var(--ci-space-sm) var(--ci-space-md);margin:var(--ci-space-md) auto}.ci-callout__title{font-family:var(--ci-font-primary);font-weight:700;font-size:var(--ci-font-size-small);margin:0 0 4px 0;color:var(--ci-color-primary)}.ci-callout p:last-child{margin-bottom:0}.ci-callout--info{border-left-color:var(--ci-color-info);background:color-mix(in srgb,var(--ci-color-info),transparent 90%)}.ci-callout--info .ci-callout__title{color:var(--ci-color-info)}.ci-callout--warning{border-left-color:var(--ci-color-warning);background:color-mix(in srgb,var(--ci-color-warning),transparent 88%)}.ci-callout--warning .ci-callout__title{color:color-mix(in srgb,var(--ci-color-warning),#000 35%)}.ci-callout--success{border-left-color:var(--ci-color-success);background:color-mix(in srgb,var(--ci-color-success),transparent 90%)}.ci-callout--success .ci-callout__title{color:var(--ci-color-success)}.ci-callout--critical{border-left-color:var(--ci-color-critical);background:color-mix(in srgb,var(--ci-color-critical),transparent 84%)}.ci-callout--critical .ci-callout__title{color:var(--ci-color-critical)}.ci-disclaimer{border:1px dashed var(--ci-border-strong);border-radius:var(--ci-radius);padding:var(--ci-space-sm) var(--ci-space-md);margin:var(--ci-space-lg) auto;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted)}.ci-disclaimer p:last-child{margin-bottom:0}.ci-btn{background-color:var(--ci-btn-bg);border-color:var(--ci-btn-border);color:var(--ci-btn-ink)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--ci-bevel-sm)),calc(100% - var(--ci-bevel-sm)) 100%,0 100%)}.ci-btn:hover{background-color:var(--ci-btn-bg-hover);color:var(--ci-btn-ink-hover)!important}.ci-btn--outline{background-color:#fff0;color:var(--ci-color-text)!important;border-color:var(--ci-btn-border)}.ci-btn--outline:hover{background-color:var(--ci-btn-bg);color:var(--ci-btn-ink)!important}.ci-key-takeaways,.ci-intro-box,.ci-box,.ci-callout,.ci-info-box,.ci-checklist-box,.ci-selfcheck,.ci-definition,.ci-inline-cta,.ci-quote-card,.ci-related__card,.ci-cta-block,.ci-toc{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--ci-bevel)),calc(100% - var(--ci-bevel)) 100%,0 100%)}@supports (corner-bottom-right-shape:bevel){.ci-key-takeaways,.ci-intro-box,.ci-box,.ci-callout,.ci-info-box,.ci-checklist-box,.ci-selfcheck,.ci-definition,.ci-inline-cta,.ci-quote-card,.ci-related__card,.ci-cta-block,.ci-toc,.ci-side-box,.ci-btn,details.ci-faq{clip-path:none;corner-bottom-right-shape:bevel}.ci-key-takeaways,.ci-intro-box,.ci-box,.ci-callout,.ci-info-box,.ci-checklist-box,.ci-selfcheck,.ci-definition,.ci-inline-cta,.ci-quote-card,.ci-related__card,.ci-cta-block,.ci-toc,.ci-side-box,details.ci-faq{border-bottom-right-radius:var(--ci-bevel)}.ci-btn{border-bottom-right-radius:var(--ci-bevel-sm)}}.ci-layout,.ci-article,.ci-sidebar,.ci-layout *,.ci-article *,.ci-sidebar *,.ci-layout *::before,.ci-layout *::after,.ci-article *::before,.ci-article *::after{box-sizing:border-box}.ci-btn{max-width:100%}.ci-btn-row .ci-btn{flex:0 1 auto;min-width:0}.ci-article img,.ci-article iframe,.ci-article video{max-width:100%}.ci-article figure img,.ci-gallery__item img,.ci-product-grid figure img{height:auto}@media (max-width:768px){.ci-btn-row .ci-btn{flex:1 1 100%}.ci-proscons,.ci-decision__row{grid-template-columns:1fr}.ci-decision__arrow{transform:rotate(90deg);justify-self:start}.ci-glossary__item{grid-template-columns:1fr;gap:4px}.ci-number-callout{grid-template-columns:1fr;gap:var(--ci-space-sm)}.ci-author-box,.ci-quote-card{grid-template-columns:1fr}.ci-toc--compact ol,.ci-toc--compact ul{columns:1}.ci-inline-cta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ci-article *,.ci-article *::before,.ci-article *::after{transition:none!important;animation:none!important}.ci-related__card:hover{transform:none}}@media print{.ci-article{max-width:none}.ci-toc,.ci-inline-cta,.ci-cta-block,.ci-btn-row,.ci-related{display:none}.ci-article a[href^="http"]::after{content:" (" attr(href) ")";font-size:.85em;color:#555}.ci-aside[open],.ci-aside{break-inside:avoid}}:root{--ci-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.3 5.7 9 17l-5.3-5.3 1.4-1.4L9 14.2l9.9-9.9z'/%3E%3C/svg%3E");--ci-icon-check-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1 14.4-4.2-4.2 1.4-1.4 2.8 2.8 5.6-5.6 1.4 1.4z'/%3E%3C/svg%3E");--ci-icon-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.3 5.7 12 12l6.3 6.3-1.4 1.4L10.6 13.4 4.3 19.7 2.9 18.3 9.2 12 2.9 5.7l1.4-1.4L10.6 10.6l6.3-6.3z'/%3E%3C/svg%3E");--ci-icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.2 4.6 20.6 12l-7.4 7.4-1.4-1.4 5-5H3.4v-2h13.4l-5-5z'/%3E%3C/svg%3E");--ci-icon-bolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 4 14h6l-1 8 9-12h-6z'/%3E%3C/svg%3E")}.ci-icon{display:inline-block;width:1.15em;height:1.15em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ci-checklist li::before{content:"";position:absolute;left:0;top:.3em;width:1.15em;height:1.15em;background-color:var(--ci-color-primary);-webkit-mask:var(--ci-icon-check-circle) no-repeat center / contain;mask:var(--ci-icon-check-circle) no-repeat center / contain}.ci-checklist--check li::before{-webkit-mask-image:var(--ci-icon-check);mask-image:var(--ci-icon-check)}.ci-checklist--arrow li::before{-webkit-mask-image:var(--ci-icon-arrow);mask-image:var(--ci-icon-arrow)}.ci-checklist--bolt li::before{-webkit-mask-image:var(--ci-icon-bolt);mask-image:var(--ci-icon-bolt)}.ci-checklist--no li::before{background-color:var(--ci-color-critical);-webkit-mask-image:var(--ci-icon-cross);mask-image:var(--ci-icon-cross)}.ci-icon-list--check .ci-icon-list__icon::before{content:"";display:block;width:100%;height:100%;background-color:var(--ci-color-primary);-webkit-mask:var(--ci-icon-check) no-repeat center / 70%;mask:var(--ci-icon-check) no-repeat center / 70%}.ci-avatar,.ci-author-box__avatar,.ci-quote-card__avatar,.ci-ap-ava img{aspect-ratio:1 / 1;height:auto;flex:none;align-self:start;border-radius:50%;object-fit:cover;background:var(--ci-surface)}.ci-ap-ava{width:64px;height:64px;flex:none;border-radius:50%;overflow:hidden;background:var(--ci-surface)}.ci-ap-ava img{width:100%;height:100%;font-size:0;color:#fff0}.ci-faq-group{display:grid;gap:var(--ci-space-sm);margin:var(--ci-space-lg) 0}details.ci-faq>p,details.ci-faq>div{margin:0}details.ci-faq>p+p{padding-top:0}.ci-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:var(--ci-space-xl);align-items:start}.ci-layout>*{min-width:0}.ci-sidebar{display:grid;gap:var(--ci-space-md);position:static;font-family:var(--ci-font-secondary,inherit);color:var(--ci-color-text)}.ci-sidebar.ci-sidebar--sticky{position:static}.ci-side-box{border:1px solid var(--ci-border-color);border-radius:var(--ci-radius);padding:var(--ci-space-md);background:var(--ci-surface);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--ci-bevel)),calc(100% - var(--ci-bevel)) 100%,0 100%)}.ci-side-h{margin:0 0 var(--ci-space-sm);font-family:var(--ci-font-primary);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-color-primary)}.ci-side-claim{margin:0 0 var(--ci-space-sm);font-family:var(--ci-font-primary);line-height:var(--ci-line-height-tight);color:var(--ci-color-primary)}.ci-side-cta{border:0;background:var(--ci-surface-strong)}.ci-side-cta .ci-btn{display:block;width:100%;padding:12px 16px;font-size:var(--ci-font-size-xs);line-height:1.2;text-wrap:balance}.ci-ap-top{display:flex;align-items:center;gap:var(--ci-space-sm)}a.ci-ap-top{color:inherit;text-decoration:none;border-radius:var(--ci-radius);transition:var(--ci-transition)}a.ci-ap-top:hover .ci-ap-name,a.ci-ap-top:focus-visible .ci-ap-name{text-decoration:underline;text-underline-offset:3px}a.ci-ap-top:focus-visible{outline:2px solid var(--ci-color-primary);outline-offset:4px}.ci-ap-name{margin:0;font-family:var(--ci-font-primary);font-weight:700;color:var(--ci-color-primary)}.ci-ap-name a{color:inherit;text-decoration:none}.ci-ap-rolle{margin:0;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted)}.ci-sidebar .ci-related{margin:0}.ci-side-toc ol{margin:0;padding-left:1.3em;display:grid;gap:var(--ci-space-xs)}.ci-side-toc li{line-height:var(--ci-line-height-tight)}.ci-side-toc a{color:var(--ci-color-text);text-decoration:none;border-bottom:1px solid #fff0;transition:var(--ci-transition)}.ci-side-toc a:hover{color:var(--ci-color-primary);border-bottom-color:var(--ci-color-primary)}.ci-side-toc--scroll ol{max-height:46vh;overflow-y:auto;padding-right:var(--ci-space-xs)}.ci-side-meta{display:block;margin-top:4px;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted)}.ci-side-box--accent{border-left:4px solid var(--ci-color-accent)}.ci-ap-text{margin:var(--ci-space-sm) 0 0;font-size:var(--ci-font-size-xs)}.ci-layout>.ci-article>*:not(.ci-wide):not(.ci-full){max-width:100%;margin-inline:0}.ci-layout>.ci-article>.ci-wide,.ci-layout>.ci-article>.ci-full{max-width:100%;margin-inline:0}.ci-layout>.ci-article>.ci-toc,.ci-article>.ci-toc{max-width:100%;margin-top:0}.ci-quote-hero{margin:var(--ci-space-lg) 0;padding:var(--ci-space-md) 0 var(--ci-space-md) var(--ci-space-md);border-left:4px solid var(--ci-color-accent);background:none}.ci-quote-hero p{margin:0 0 var(--ci-space-sm);font-family:var(--ci-font-primary);font-size:clamp(1.25rem, 2.4vw, 1.6rem);line-height:1.4;color:var(--ci-color-primary)}.ci-quote-hero cite{font-style:normal;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted)}.ci-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--ci-space-lg) 0}.ci-table-wrap>table{min-width:520px;margin:0}.ci-chart-container{margin:var(--ci-space-lg) 0;padding:var(--ci-space-md);border:1px solid var(--ci-border-color);border-radius:var(--ci-radius);background:#fff}.ci-chart-container--flow{border:0;padding:0;background:none}.ci-chart-title{margin:0 0 var(--ci-space-md);font-family:var(--ci-font-primary);font-size:var(--ci-font-size-h3);line-height:var(--ci-line-height-tight);color:var(--ci-color-primary)}.ci-chart-note{display:block;margin-top:var(--ci-space-sm);font-size:var(--ci-font-size-xs);line-height:1.5;color:var(--ci-text-muted)}.ci-bars{display:grid;gap:var(--ci-space-md)}.ci-bar__label{display:block;font-family:var(--ci-font-primary);font-weight:700;font-size:var(--ci-font-size-small);margin-bottom:6px}.ci-bar__sub{display:block;font-family:var(--ci-font-secondary);font-weight:400;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted)}.ci-bar__row{display:flex;align-items:center;gap:var(--ci-space-sm)}.ci-bar__track{flex:1 1 auto;height:22px;background:var(--ci-surface);border-radius:var(--ci-radius);overflow:hidden}.ci-bar__fill{display:block;height:100%;background:var(--ci-color-primary)}.ci-bar__fill--accent{background:var(--ci-color-accent)}.ci-bar__fill--mid{background:var(--ci-color-secondary)}.ci-bar__value{flex:none;min-width:4.5em;text-align:right;font-family:var(--ci-font-primary);font-weight:700;font-size:var(--ci-font-size-small)}.ci-timeline{list-style:none;counter-reset:none;margin:var(--ci-space-md) 0;padding:var(--ci-space-md) var(--ci-space-md) var(--ci-space-md) calc(var(--ci-space-md) + 7px);border-left:0;background-color:var(--ci-surface-neutral)}.ci-timeline__step{display:grid;grid-template-columns:minmax(120px,160px) 1fr;gap:var(--ci-space-md);padding:var(--ci-space-sm) 0 var(--ci-space-md) var(--ci-space-md);border-left:2px solid var(--ci-border-color);position:relative}.ci-timeline__step::before{content:"";position:absolute;left:-7px;top:22px;width:12px;height:12px;border-radius:50%;background:var(--ci-color-primary)}.ci-timeline__step--now{border-left-color:var(--ci-color-primary)}.ci-timeline__step--now::before{background:var(--ci-color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ci-color-accent),transparent 70%)}.ci-timeline__step--end::before{background:var(--ci-text-muted)}.ci-timeline__step:last-child{border-left-color:#fff0}.ci-timeline__year{font-family:var(--ci-font-primary);font-weight:700;font-size:var(--ci-font-size-h3);color:var(--ci-color-primary);line-height:1.2}.ci-timeline__kicker{display:block;font-size:var(--ci-font-size-xs);font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-text-muted)}.ci-timeline__body{display:block}.ci-timeline__label{display:block;font-family:var(--ci-font-primary);font-weight:700;margin-bottom:2px}.ci-timeline__value{display:block;font-size:var(--ci-font-size-small)}.ci-timeline__note{display:block;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted);margin-top:4px}.ci-ki-hinweis{margin-top:var(--ci-space-lg);padding-top:var(--ci-space-sm);border-top:1px solid var(--ci-border-color);font-size:var(--ci-font-size-xs);color:var(--ci-text-muted)}@media (max-width:1024px){.ci-layout{grid-template-columns:minmax(0,1fr);gap:var(--ci-space-lg)}.ci-sidebar{position:static}.ci-layout>.ci-article>*:not(.ci-wide):not(.ci-full){margin-inline:auto}.ci-layout>.ci-article>.ci-wide{max-width:var(--ci-measure-wide);margin-inline:auto}}@media (max-width:768px){.ci-timeline{padding:var(--ci-space-sm) var(--ci-space-sm) var(--ci-space-sm) calc(var(--ci-space-sm) + 7px)}.ci-timeline__step{grid-template-columns:1fr;gap:4px}.ci-bar__row{flex-wrap:wrap}.ci-bar__value{text-align:left}}.ci-article img,.ci-article a>img{max-width:100%;height:auto}.ci-article a:has(>img){display:inline-block;max-width:100%}.ci-article .ci-quote-card__ava img,.ci-article .ci-ap-ava img,.ci-article .ci-author-box__avatar img,.ci-sidebar .ci-ap-ava img{width:100%;height:100%}.ci-article table{width:100%;max-width:100%;border-collapse:collapse}@media (max-width:860px){.ci-article table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ci-article .ci-table-wrap table,.ci-article .ci-table-scroll table{display:table}}.ci-article svg{max-width:100%}@media (max-width:860px){.ci-article .ci-chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ci-article .ci-chart-scroll .ci-chart-svg,.ci-article .ci-chart-scroll svg{min-width:560px;max-width:none}}@media (max-width:480px){.ci-article .ci-stat-grid,.ci-article .ci-stat-grid--2,.ci-article .ci-stat-grid--3,.ci-article .ci-stat-grid--4{grid-template-columns:minmax(0,1fr)}}.ci-counter{font-variant-numeric:tabular-nums;font:inherit;color:inherit}@media (max-width:1024px){.ci-layout{grid-template-columns:minmax(0,1fr)}.ci-sidebar,.ci-sidebar--sticky{position:static;width:auto;max-width:100%}}.ci-layout,.ci-article,.ci-sidebar,.ci-side-box{box-sizing:border-box;min-width:0}.ci-article p,.ci-article li,.ci-article td,.ci-article th,.ci-article dd,.ci-article figcaption,.ci-sidebar a{overflow-wrap:anywhere}.ci-article h1{font-family:var(--ci-font-primary,inherit);font-weight:700;font-size:clamp(2rem, 1.4rem + 2vw, 2.75rem);line-height:1.15;margin:0 0 var(--ci-space-md);color:var(--ci-color-primary)}.ci-sidebar .ci-side-cta{background:var(--ci-color-dark);color:#fff;border:none}.ci-sidebar .ci-side-cta .ci-side-h,.ci-sidebar .ci-side-cta .ci-side-claim,.ci-sidebar .ci-side-cta p{color:#fff}.ci-side-cta .ci-btn{display:block;width:100%;text-align:center;white-space:nowrap;padding-inline:12px}.ci-side-cta .ci-btn:hover,.ci-side-cta .ci-btn:focus,.ci-side-box--dark .ci-btn:hover,.ci-side-box--dark .ci-btn:focus,.ci-cta-block--dark .ci-btn:hover,.ci-cta-block--dark .ci-btn:focus{background-color:#fff;border-color:#fff;color:var(--ci-color-dark)!important}.ci-ap-name a,.ci-ap-name a.intern,a.ci-ap-top,a.ci-ap-top:link,a.ci-ap-top:visited{background-image:none;text-decoration:none;border-bottom:0;box-shadow:none;color:inherit}.ci-ap-name a:hover,.ci-ap-name a.intern:hover,a.ci-ap-top:hover .ci-ap-name{text-decoration:underline;text-underline-offset:3px}.ci-article details.ci-faq>summary h2,.ci-article details.ci-faq>summary h3,.ci-article details.ci-faq>summary h4,.ci-article .ci-faq summary h2,.ci-article .ci-faq summary h3,.ci-article .ci-faq summary h4{display:block;flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:inherit;font-weight:600;line-height:inherit;color:inherit;letter-spacing:0;text-transform:none}.ci-article details.ci-faq>summary::-webkit-details-marker,.ci-article details.ci-faq>summary::marker{display:none;content:""}.ci-article .ci-faq-group>.ci-faq:last-child{border-bottom:none}.ci-article .ci-muted+.ci-muted{border-top:none;padding-top:0;margin-top:var(--ci-space-sm)}.ci-article figcaption,.ci-article .ci-figure figcaption,.ci-article .ci-gallery__caption,.ci-article .ci-embed__caption,.ci-article .ci-chart-title,.ci-article .ci-chart-note,.ci-article .ci-chart-legend,.ci-article table caption{text-align:left}.ci-article figure.ci-quote-card{display:block;position:relative;margin:var(--ci-space-lg) 0;padding:40px 40px 32px;background-color:var(--ci-color-bg-light);max-width:none}.ci-article figure.ci-quote-card::before{content:none}.ci-article .ci-quote-card blockquote{margin:0;padding:0;background:none;border:none}.ci-article .ci-quote-card blockquote p{font-size:var(--ci-font-size-h2)!important;line-height:1.3!important;font-weight:600;font-style:normal;color:var(--ci-color-text);margin:0 0 32px;max-width:none}.ci-article .ci-quote-card__author{display:flex;align-items:center;gap:16px;text-align:left;color:inherit}.ci-article .ci-quote-card__ava{flex:0 0 56px;width:56px;height:56px;border-radius:50%;overflow:hidden;background-color:var(--ci-color-dark)}.ci-article .ci-quote-card__ava img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.ci-article .ci-quote-card__role{display:block;font-size:var(--ci-font-size-xs);color:var(--ci-text-muted);line-height:1.35}.ci-article .ci-quote-card__name{display:block;font-size:var(--ci-font-size-h3);font-weight:700;color:var(--ci-color-text);line-height:1.35}.ci-article .ci-quote-card__name a,.ci-article .ci-quote-card__name a.intern{font-weight:inherit;font-size:inherit;color:inherit}@media (max-width:760px){.ci-article figure.ci-quote-card{padding:28px 22px 24px}.ci-article .ci-quote-card blockquote p{font-size:var(--ci-font-size-h3)!important;margin-bottom:24px}}.ci-article .ci-faq-group{border-top:1px solid var(--ci-border-color);margin:var(--ci-space-md) 0 0}.ci-article .ci-faq-group{display:block;gap:0}.ci-article .ci-faq{border:none;border-bottom:1px solid var(--ci-border-color);border-radius:0;margin:0;padding:0;background:none;overflow:visible}.ci-article .ci-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;font-family:var(--ci-font-primary,inherit);font-weight:700;font-size:var(--ci-font-size-h3);line-height:1.35;color:var(--ci-color-text)}.ci-article .ci-faq summary:hover{color:var(--ci-color-primary)}.ci-article .ci-faq summary:focus-visible{outline:2px solid var(--ci-color-primary);outline-offset:3px}.ci-article .ci-faq summary .arw{flex:0 0 auto;display:block;width:26px;height:26px;margin-top:3px;color:var(--ci-color-primary);transform:rotate(180deg);transform-origin:50% 50%;transition:transform 0.2s ease}.ci-article .ci-faq summary .arw svg{width:100%;height:100%;display:block}.ci-article .ci-faq summary .arw svg path{fill:currentColor}.ci-article .ci-faq[open] summary .arw{transform:rotate(-45deg)}.ci-article .ci-faq p{margin:0 0 22px}@media (max-width:767px){.ci-article .ci-faq summary{gap:14px;padding:18px 0}}.ci-sidebar .ci-related ul{list-style:none;margin:0;padding:0}.ci-sidebar .ci-related li{padding:14px 0;border-top:1px solid var(--ci-border-color);font-size:var(--ci-font-size-small);line-height:1.45}.ci-sidebar .ci-related li:first-child{padding-top:0;border-top:none}.ci-sidebar .ci-related li:last-child{padding-bottom:0}.ci-sidebar .ci-related a{font-weight:600;display:inline}.ci-article,.ci-article p,.ci-article li,.ci-article td,.ci-article th,.ci-article dd,.ci-article dt,.ci-article h1,.ci-article h2,.ci-article h3,.ci-article h4,.ci-article h5,.ci-article h6,.ci-article .ci-lead,.ci-article .ci-intro-title,.ci-article .ci-box h2,.ci-article .ci-box h3,.ci-article .ci-info-box__title,.ci-article .ci-callout__title,.ci-article .ci-key-takeaways__title,.ci-article .ci-answer p,.ci-article .ci-definition dt,.ci-article .ci-quote-card blockquote p,.ci-article .ci-faq summary,.ci-article .ci-chart-title{color:var(--ci-color-text)}.ci-article a:not(.ci-btn),.ci-article a.intern{color:var(--ci-color-text);text-decoration-color:var(--ci-color-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ci-article a:not(.ci-btn):hover{text-decoration-color:var(--ci-color-primary)}.ci-article .ci-callout--warning .ci-callout__title,.ci-article .ci-myth__claim .ci-myth__label{color:var(--ci-color-warning)}.ci-article .ci-callout--critical .ci-callout__title,.ci-article .ci-disclaimer__label{color:var(--ci-color-critical)}.elementor-post__thumbnail{aspect-ratio:var(--ci-card-ratio,25 / 12);overflow:hidden}.elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}:root{--ci-bg-grey:#F2F2F2;--ci-bg-highlight:color-mix(in srgb, #89df39, transparent 80%);--ci-border-color:#E0E0E0;--ci-border-strong:#c7ddb4;--ci-btn-bg:#89df39;--ci-btn-bg-hover:#274907;--ci-btn-border:#89df39;--ci-btn-ink:#274907;--ci-btn-ink-hover:#ffffff;--ci-color-accent:#89df39;--ci-color-accent-ink:#274907;--ci-color-bg-light:#F5F9F0;--ci-color-body:#000000;--ci-color-critical:#D81F1F;--ci-color-dark:#274907;--ci-color-info:#274907;--ci-color-line:#E0E0E0;--ci-color-primary:#274907;--ci-color-secondary:#3bb549;--ci-color-success:#274907;--ci-color-text:#1A1A1A;--ci-color-warning:#E2A53C;--ci-color-white:#ffffff;--ci-font-primary:"Fira Sans", ui-sans-serif, system-ui, sans-serif;--ci-font-secondary:"Fira Sans", ui-sans-serif, system-ui, sans-serif;--ci-font-size-lg:1.35rem;--ci-font-size-note:1.125rem;--ci-layout-gap:56px;--ci-radius:0px;--ci-sidebar-width:320px;--ci-surface:#f4f8f0;--ci-surface-neutral:#F2F2F2;--ci-surface-strong:color-mix(in srgb, #89df39, transparent 85%);--ci-text-muted:#666666}.ci-article h2.ci-toc-h{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--ci-color-line);font-size:var(--ci-font-size-lg)}.ci-article figure,.ci-article .ci-figure{margin:var(--ci-space-lg) 0}.ci-article figure img,.ci-article .ci-figure img{width:100%;height:auto;display:block;border-radius:var(--ci-radius)}.ci-article .ci-figure figcaption{text-align:left}ein quadratisches Siegel auf die volle Spaltenbreite — auf dem Desktop waeren das 924px Kantenlaenge. */ .ci-article figure.ci-figure--badge{max-width:420px;margin-left:auto;margin-right:auto}.ci-article figure.ci-figure--badge figcaption{text-align:left}.ci-article .ci-quote-card__role{display:block;font-size:var(--ci-font-size-note);color:var(--ci-text-muted);line-height:1.35}.ci-article .ci-quote-card__name{display:block;font-size:var(--ci-font-size-lg);font-weight:700;color:var(--ci-color-text);line-height:1.35}.ci-article .ci-quote-card__name a.intern{font-weight:inherit;font-size:inherit;color:inherit}.ci-article .ci-info-box--grey{background-color:var(--ci-bg-grey);padding:28px 32px}.ci-article .ci-info-box--grey ul{margin-bottom:1rem}.ci-article .ci-chart-legend{display:flex;justify-content:center;gap:24px;margin-top:16px;flex-wrap:wrap}.ci-article .ci-chart-legend-item{display:flex;align-items:center;gap:8px;font-size:var(--ci-font-size-small);color:var(--ci-color-body)}.ci-article .ci-chart-legend-color{width:24px;height:3px;border-radius:2px}@media (max-width:760px){.ci-article .ci-chart-title,.ci-article .ci-chart-legend{padding-left:16px;padding-right:16px}}.ci-article .ci-bar{display:grid;gap:8px}.ci-sidebar .ci-ansprechpartner{background:var(--ci-color-white);border:1px solid var(--ci-color-line)}.ci-sidebar .ci-ansprechpartner .ci-ap-name{font-family:var(--ci-font-primary,inherit);font-size:var(--ci-font-size-lg);font-weight:700;line-height:1.25;margin:0;color:var(--ci-color-text)}.ci-sidebar .ci-ansprechpartner .ci-ap-rolle{font-size:1.125rem;font-weight:400;color:var(--ci-text-muted);margin:0;line-height:1.25}.ci-sidebar .ci-ansprechpartner p{margin:0 0 12px;font-size:1.125rem}.ci-sidebar .ci-ansprechpartner p:last-child{margin-bottom:0}.ci-sidebar .ci-ap-foot{margin:0;font-size:1.125rem}.ci-sidebar .ci-side-tel{display:block;margin:14px 0 0;text-align:center;font-size:.95rem;color:#DFE7DC}@media (max-width:767px){.ci-article .ci-info-box--grey{padding:20px 22px}.ci-article h2.ci-toc-h{margin-bottom:14px;padding-bottom:12px}.ci-article .ci-chart-legend{gap:16px}}.ci-btn.ci-btn--outline-custom,.ci-btn.ci-btn--outline-custom:link,.ci-btn.ci-btn--outline-custom:visited{background-color:#fff0;color:var(--ci-color-dark)!important;border-color:var(--ci-color-dark)}.ci-btn.ci-btn--outline-custom:hover,.ci-btn.ci-btn--outline-custom:focus{background-color:var(--ci-color-dark);color:#ffffff!important;border-color:var(--ci-color-dark)}