.marketing-shell--knowledge{--footer-offset:0px}.marketing-shell--knowledge .app-content{padding-bottom:0}@media (width>=768px){body:has(.knowledge-article):not(.voltary-scroll-locked),.marketing-shell--knowledge:has(.knowledge-article){overflow-x:clip}}.knowledge-page,.knowledge-teaser{width:min(1280px, calc(100% - 2 * var(--marketing-content-gutter)));color:var(--swiss-ink);font-family:var(--swiss-font);--knowledge-amber:var(--scenario-new-system-accent);--knowledge-teal:var(--scenario-existing-pv-accent);margin-inline:auto}.knowledge-page{padding-block:48px 88px}.knowledge-page [hidden]{display:none!important}.knowledge-page :is(h1,h2,h3,p,figure),.knowledge-teaser :is(h2,p){margin:0}.knowledge-page a,.knowledge-teaser a{color:inherit}.knowledge-page :is(a,button,input,select,[tabindex]):focus-visible,.knowledge-teaser a:focus-visible{outline:2px solid var(--swiss-ink);outline-offset:5px}.knowledge-eyebrow{color:var(--swiss-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.knowledge-masthead{border-bottom:1px solid var(--swiss-line);grid-template-columns:1.25fr 1fr;align-items:end;gap:64px;padding-bottom:36px;display:grid}.knowledge-masthead h1{letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(56px,8vw,112px);font-weight:800;line-height:.95}.knowledge-lead{max-width:48ch;color:var(--swiss-muted);font-size:20px;line-height:1.65}.knowledge-feature{border-bottom:1px solid var(--swiss-line);grid-template-columns:1.4fr 1fr;display:grid}.knowledge-feature__copy{min-width:0}.knowledge-feature__link{flex-direction:column;align-items:flex-start;height:100%;padding:40px 32px;display:flex}.knowledge-feature__link,.knowledge-feature__link:hover{text-decoration:none}.knowledge-feature h2{letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:break-word;max-width:20ch;margin-block:0 20px;font-size:clamp(32px,3.5vw,48px);font-weight:800;line-height:1.06}.knowledge-feature__link>p{max-width:48ch;color:var(--knowledge-entry-muted);font-size:18px;line-height:1.65}.knowledge-feature__art{border-left:1px solid var(--swiss-line-soft);background:var(--swiss-surface-muted);align-items:center;display:grid;overflow:hidden}.knowledge-accent-line{background:var(--knowledge-amber);width:28px;height:3px}.knowledge-illustration{width:100%;height:auto;padding:16px;display:block}.knowledge-illustration__grid{stroke:var(--swiss-line-soft);stroke-width:.6px}.knowledge-illustration__ink{stroke:var(--swiss-ink);stroke-width:1.8px}.knowledge-illustration__sun{fill:var(--knowledge-amber)}.knowledge-illustration__panel{fill:var(--swiss-paper);stroke:var(--swiss-ink);stroke-width:1.8px}.knowledge-illustration__battery{fill:var(--swiss-paper);stroke:var(--knowledge-teal);stroke-width:2px}.knowledge-illustration__wire{stroke:var(--knowledge-teal);stroke-width:2px;stroke-dasharray:4 5}.knowledge-text-link{min-height:44px;font:inherit;text-align:left;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;padding:0;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.knowledge-text-link>span{font-size:24px;text-decoration:none}.knowledge-directory{padding-top:64px}.knowledge-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.knowledge-section-heading h2{letter-spacing:-.035em;text-transform:uppercase;font-size:28px;font-weight:800;line-height:1.2}.knowledge-section-heading p{color:var(--swiss-muted);font-size:16px}.knowledge-filters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.knowledge-filters fieldset{border:0;min-width:0;margin:0;padding:0}.knowledge-filter-label{color:var(--swiss-ink);font-family:var(--font-code,ui-monospace, monospace);letter-spacing:.02em;margin-bottom:9px;font-size:16px;font-weight:700;display:block}.knowledge-audience-options{display:flex}.knowledge-filter{cursor:pointer;position:relative}.knowledge-filter input,.knowledge-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.knowledge-filter span{border:1px solid var(--swiss-line);cursor:pointer;align-items:center;min-height:46px;padding:10px 16px;font-size:16px;display:flex}.knowledge-filter+.knowledge-filter span{border-left:0}.knowledge-filter input:checked+span{background:var(--swiss-ink);color:var(--swiss-paper);font-weight:600}.knowledge-filter input:focus-visible+span{outline:2px solid var(--swiss-ink);outline-offset:3px}.knowledge-filter:hover span{background:var(--swiss-ink);color:var(--swiss-paper)}.knowledge-format-filter{width:260px;max-width:100%}:is(.knowledge-format-filter,.knowledge-run-control) .swiss-select__trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--swiss-ink) 24%, transparent);outline-offset:-3px}:is(.knowledge-format-filter,.knowledge-run-control) .swiss-select__option:focus-visible{outline:0}.knowledge-entry,.knowledge-feature__copy{--knowledge-entry-ink:var(--swiss-ink);--knowledge-entry-muted:var(--swiss-muted);--knowledge-entry-paper:transparent;color:var(--knowledge-entry-ink);background:var(--knowledge-entry-paper)}.knowledge-entry{border-top:1px solid var(--swiss-line-soft)}.knowledge-entry__link{grid-template-columns:52px minmax(0,1fr);gap:24px;padding:30px 16px;display:grid}.knowledge-entry__link,.knowledge-entry__link:hover{text-decoration:none}.knowledge-entry:has(>.knowledge-entry__link:focus-visible),.knowledge-feature__copy:has(>.knowledge-feature__link:focus-visible){--knowledge-entry-ink:var(--swiss-paper);--knowledge-entry-muted:var(--swiss-paper);--knowledge-entry-paper:var(--swiss-ink)}@media (hover:hover){[data-knowledge-hover-ready] :is(.knowledge-entry,.knowledge-feature__copy):hover{--knowledge-entry-ink:var(--swiss-paper);--knowledge-entry-muted:var(--swiss-paper);--knowledge-entry-paper:var(--swiss-ink)}}.knowledge-page :is(.knowledge-entry__link,.knowledge-feature__link):focus-visible{outline-color:var(--knowledge-entry-ink);outline-offset:-4px}.knowledge-entry .knowledge-eyebrow{color:var(--knowledge-entry-muted)}.knowledge-entries{border-bottom:1px solid var(--swiss-line-soft)}.knowledge-entry__number{color:var(--knowledge-entry-muted);font-variant-numeric:tabular-nums;padding-top:3px;font-size:16px}.knowledge-entry h3{letter-spacing:-.035em;text-transform:uppercase;margin-block:12px;font-size:clamp(24px,2.3vw,32px);font-weight:750;line-height:1.15}.knowledge-entry__body>p:last-child{max-width:65ch;color:var(--knowledge-entry-muted);font-size:18px;line-height:1.6}.knowledge-empty{padding-block:40px;font-size:18px}.knowledge-empty button{color:var(--swiss-ink);margin-top:12px}.knowledge-breadcrumbs{color:var(--swiss-muted);justify-content:space-between;gap:16px;font-size:16px;line-height:1.5;display:flex}.knowledge-breadcrumbs a{text-underline-offset:5px}.knowledge-article-header{border-bottom:1px solid var(--swiss-line);padding-block:48px 36px}.knowledge-article-header h1{letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:break-word;max-width:22ch;margin-block:24px;font-size:clamp(40px,5.7vw,80px);font-weight:800;line-height:1.03}.knowledge-article-header .knowledge-lead{max-width:64ch}.knowledge-reading-grid{grid-template-columns:210px minmax(0,1fr);gap:72px;margin-top:48px;display:grid}.knowledge-contents{align-self:start;position:sticky;top:96px}.knowledge-contents ol{margin:20px 0 0;padding:0;list-style:none}.knowledge-contents li{border-top:1px solid var(--swiss-line-soft)}.knowledge-contents a{align-items:baseline;gap:12px;min-height:48px;padding:12px 10px;font-size:16px;line-height:1.4;text-decoration:none;display:flex}.knowledge-contents a span{white-space:nowrap;color:var(--swiss-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.knowledge-contents a:hover{text-underline-offset:4px;text-decoration:underline}.knowledge-contents a[aria-current=location]{background:var(--swiss-ink);color:var(--swiss-paper);text-decoration:none}.knowledge-contents a[aria-current=location] span{color:inherit}.knowledge-prose{min-width:0;max-width:900px}.knowledge-prose section{margin-bottom:48px;scroll-margin-top:96px}.knowledge-prose h2{letter-spacing:-.035em;align-items:baseline;gap:16px;margin-bottom:20px;font-size:clamp(25px,2.8vw,34px);font-weight:750;line-height:1.2;display:flex}.knowledge-prose p{max-width:68ch;font-size:18px;line-height:1.8}.knowledge-article-meta{color:var(--swiss-muted);flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:16px;line-height:1.6;display:flex}.knowledge-image{width:100%;height:auto;display:block}.knowledge-prose .knowledge-article-image{margin-bottom:40px}.knowledge-article-image figcaption{color:var(--swiss-muted);margin-top:12px;font-size:16px;line-height:1.6}.knowledge-contributors{border-top:1px solid var(--swiss-line-soft);margin-top:48px;padding-top:24px}.knowledge-contributors p+p{margin-top:12px}.knowledge-contributors a,.knowledge-article-meta a{text-underline-offset:4px}.knowledge-body{counter-reset:knowledge-section;overflow-wrap:anywhere}.knowledge-body>h2{margin-top:48px;scroll-margin-top:96px}.knowledge-body>h2:first-child{margin-top:0}.knowledge-body>h2:before{counter-increment:knowledge-section;content:counter(knowledge-section, decimal-leading-zero);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--swiss-muted);flex-shrink:0;font-size:16px;font-weight:500}.knowledge-body>:is(p,ul,ol,blockquote,pre,table){margin-bottom:24px}.knowledge-body :is(h3,h4,h5,h6){margin-block:32px 16px;scroll-margin-top:96px}.knowledge-prose :is(ul,ol):not(.swiss-select__menu){padding-left:24px;font-size:18px;line-height:1.8}.knowledge-prose :is(ul,ol):not(.swiss-select__menu)>li+li{margin-top:8px}.knowledge-body blockquote{border-left:3px solid var(--knowledge-teal);background:var(--swiss-surface-muted);margin-inline:0;padding:24px 28px}.knowledge-body blockquote p+p{margin-top:16px}.knowledge-body img{max-width:100%;height:auto;margin-block:28px;display:block}.knowledge-body pre{background:var(--swiss-surface-muted);max-width:100%;padding:24px;font-size:16px;overflow-x:auto}.knowledge-body>table{border-collapse:collapse;max-width:100%;font-size:16px;line-height:1.6;display:block;overflow-x:auto}.knowledge-body>table :is(th,td){border-bottom:1px solid var(--swiss-line-soft);text-align:left;padding:16px}.knowledge-prose table :is(th,td).knowledge-align-left{text-align:left}.knowledge-prose table :is(th,td).knowledge-align-center{text-align:center}.knowledge-prose table :is(th,td).knowledge-align-right{text-align:right}.knowledge-sources{margin-top:48px}.knowledge-summary{border-left:3px solid var(--knowledge-amber);background:var(--swiss-surface-muted);padding:28px 32px}.knowledge-summary h2{font-size:22px}.knowledge-facts{border-block:1px solid var(--swiss-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:28px 0;padding-block:24px;display:grid}.knowledge-facts dt{color:var(--swiss-muted);margin-bottom:8px;font-size:16px}.knowledge-facts dd{margin:0;font-size:18px;font-weight:600;line-height:1.4}.knowledge-chart{border:1px solid var(--swiss-line-soft);padding:28px;margin-block:32px!important}.knowledge-chart figcaption{gap:8px;font-size:16px;line-height:1.5;display:grid}.knowledge-chart figcaption strong{font-size:22px}.knowledge-chart figcaption>span{color:var(--swiss-muted)}.knowledge-chart__legend{flex-wrap:wrap;gap:24px;margin-block:24px;font-size:16px;display:flex}.knowledge-chart__legend span{align-items:center;gap:8px;display:inline-flex}.knowledge-chart__legend span:before{content:"";border-top:3px solid var(--knowledge-teal);width:24px}.knowledge-chart__legend span:last-child:before{border-color:var(--knowledge-amber);border-top-style:dashed}.knowledge-chart svg{width:100%;height:auto;display:block}.knowledge-chart__grid{stroke:var(--swiss-line-soft);stroke-width:1px}.knowledge-chart__curve-a,.knowledge-chart__curve-b{stroke:var(--knowledge-teal);stroke-width:3px;vector-effect:non-scaling-stroke}.knowledge-chart__curve-b{stroke:var(--knowledge-amber);stroke-dasharray:8 6}.knowledge-chart__time{color:var(--swiss-muted);justify-content:space-between;margin-top:16px;font-size:16px;display:flex}.knowledge-table-scroll{overflow-x:auto}.knowledge-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:16px}.knowledge-table-scroll caption{text-align:left;margin-bottom:20px;font-weight:600}.knowledge-table-scroll caption span{color:var(--swiss-muted);font-weight:400}.knowledge-table-scroll :is(th,td){border-bottom:1px solid var(--swiss-line-soft);padding:20px 16px}.knowledge-table-scroll thead{border-top:1px solid var(--swiss-line)}.knowledge-table-scroll th{font-weight:600}.knowledge-table-scroll tfoot{border-top:2px solid var(--swiss-line);background:var(--swiss-surface-muted);font-weight:600}.knowledge-table-scroll tfoot tr:first-child :is(th,td){white-space:nowrap}.knowledge-table-summary-method{color:var(--swiss-muted);font-weight:400;display:block}.knowledge-table-scroll .knowledge-table-summary-note{color:var(--swiss-muted);font-weight:400}.knowledge-sources>a{margin-top:16px}.knowledge-cta,.knowledge-teaser{border-block:1px solid var(--swiss-line);justify-content:space-between;align-items:center;gap:48px;padding-block:40px;display:flex}.knowledge-cta h2,.knowledge-teaser h2{letter-spacing:-.04em;text-transform:uppercase;max-width:24ch;margin-block:12px;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.1}.knowledge-cta p:not(.knowledge-eyebrow),.knowledge-teaser p:not(.knowledge-eyebrow){max-width:55ch;color:var(--swiss-muted);font-size:18px;line-height:1.65}.knowledge-button{border:1px solid var(--swiss-ink);background:var(--swiss-ink);flex-shrink:0;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:16px 24px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--swiss-paper)!important}.knowledge-button:hover{background:var(--swiss-paper);color:var(--swiss-ink)!important}.knowledge-teaser{margin-block:48px}.knowledge-article-navigation{border-bottom:1px solid var(--swiss-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.knowledge-neighbour{min-width:0}.knowledge-neighbour+.knowledge-neighbour{border-left:1px solid var(--swiss-line-soft)}.knowledge-neighbour--next{text-align:right;grid-column:2}.knowledge-neighbour__link{flex-direction:column;align-items:flex-start;gap:24px;height:100%;padding:32px;display:flex}.knowledge-neighbour--next .knowledge-neighbour__link{align-items:flex-end}.knowledge-neighbour h2{letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;max-width:24ch;font-size:clamp(24px,2.3vw,32px);font-weight:750;line-height:1.15}.knowledge-neighbour .knowledge-eyebrow{gap:12px}@media (width<=1023px){.knowledge-masthead{grid-template-columns:1fr;gap:24px}.knowledge-feature__link{padding-inline:28px}.knowledge-reading-grid{grid-template-columns:170px minmax(0,1fr);gap:32px}.knowledge-entry__link{grid-template-columns:32px minmax(0,1fr);gap:16px}}@media (width<=767px){.knowledge-page{padding-block:28px 56px}.knowledge-masthead h1{font-size:clamp(48px,12vw,80px)}.knowledge-feature{grid-template-columns:1fr}.knowledge-feature__link{padding:28px 16px}.knowledge-feature__art{border-left:0;border-top:1px solid var(--swiss-line-soft)}.knowledge-illustration{max-height:260px}.knowledge-directory{padding-top:40px}.knowledge-format-filter{width:100%}.knowledge-entry__link{padding-block:24px}.knowledge-entry h3{font-size:25px}.knowledge-article-header{padding-top:32px}.knowledge-reading-grid{grid-template-columns:1fr;gap:32px;margin-top:24px}.knowledge-contents{position:static}.knowledge-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.knowledge-summary{padding:20px}.knowledge-facts{grid-template-columns:1fr;gap:18px}.knowledge-facts>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.knowledge-facts dt{margin:0}.knowledge-chart{padding:16px}.knowledge-prose h2{gap:12px}.knowledge-cta,.knowledge-teaser{flex-direction:column;align-items:start;gap:24px}.knowledge-article-navigation{grid-template-columns:minmax(0,1fr);margin-top:32px}.knowledge-neighbour--next{grid-column:1}.knowledge-neighbour+.knowledge-neighbour{border-left:0}.knowledge-neighbour__link{gap:16px;padding:24px 16px}}
