main:has(.page-index.fixed) .simple-hero{margin-bottom:2rem}.page-index{font-size:14px;padding-top:2rem;width:100%;z-index:11}.page-index .container{padding:0}.page-index.fixed{left:50%;padding:1rem 32px 0;position:fixed;top:110px;translate:-50% 0;z-index:11}.page-index.open .page-index__wrapper{max-height:500px}.page-index.open .page-index__wrapper ul{max-height:448px}.page-index.open .page-index__wrapper button:before{opacity:1}.page-index.open .page-index__wrapper button svg{rotate:180deg}.page-index__wrapper{background:#fff;border-radius:8px;box-shadow:0 8px 16px 0 rgba(6,28,57,.078),0 2px 2px 2px rgba(6,28,57,.012);height:-moz-fit-content;height:fit-content;max-height:52px;overflow:clip;overflow-clip-margin:2px;position:relative;transition:all .3s ease-in-out}.page-index__wrapper:before{background:linear-gradient(45deg,var(--gradient-full-solar));content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:-1}.page-index__wrapper button{align-items:center;display:inline-flex;font-size:14px;gap:8px;height:52px;justify-content:space-between;line-height:52px;padding:0 16px;position:relative;width:100%}.page-index__wrapper button span{font-family:var(--title-font-family);height:100%;max-width:calc(100% - 50px);overflow:clip;text-align:left;text-overflow:ellipsis;white-space:nowrap}.page-index__wrapper button:focus-visible{background:var(--primary-100);outline:2px dashed #000;outline-offset:-2px}.page-index__wrapper button svg{color:var(--secondary-600);flex:none;transition:all .3s ease-in-out}.page-index__wrapper button:before{background:var(--neutral-300);bottom:0;content:"";height:1px;left:1rem;opacity:0;position:absolute;transition:all .3s ease-in-out;width:calc(100% - 2rem)}.page-index__wrapper ul{display:flex;flex-direction:column;list-style-type:none;margin:0;overflow-y:auto;padding:1rem 0}.page-index__wrapper ul li a{color:var(--text-color);cursor:default;display:block;-webkit-hyphens:auto;hyphens:auto;padding:4px 1rem;text-decoration:none;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.page-index__wrapper ul li a:hover{background:var(--primary-100)}.page-index__wrapper ul li.current a{color:var(--title-color)}@media(min-width:80em){.page-index{display:none;visibility:hidden}}*{scroll-margin-top:665px}.main-content>.container{display:flex;flex-direction:column}.main-content .sidebar{background-color:var(--neutral-0);display:none;flex:none;height:100%;position:sticky;top:132px;visibility:hidden;width:100%;z-index:10}.main-content .sidebar .header{display:flex;justify-content:space-between;width:100%}.main-content .sidebar .header a{color:var(--neutral-1000)}.main-content .sidebar ul{display:flex;flex-direction:column;gap:16px;margin:0;max-height:0;overflow-y:auto;padding:0 24px 0 40px;transition:max-height .3s ease;visibility:hidden}.main-content .sidebar ul li.active a{color:var(--neutral-1000)}.main-content .sidebar ul li.active::marker{color:var(--secondary-600)}.main-content .sidebar ul li a{color:var(--neutral-600);font-family:var(--title-font-family);font-size:16px;font-weight:400;text-decoration:none;transition:.3s ease}.main-content .sidebar ul::-webkit-scrollbar{padding-right:8px;width:3px}.main-content .sidebar ul::-webkit-scrollbar,.main-content .sidebar ul::-webkit-scrollbar-track{background-color:var(--neutral-300);border-radius:4px}.main-content .sidebar ul::-webkit-scrollbar-thumb{background-color:var(--secondary-600);border-radius:4px}.main-content .sidebar ul.list--open{margin-bottom:16px;max-height:426px;visibility:visible}@media(min-width:80em){*{scroll-margin-top:155px}.main-content>.container{flex-direction:row;gap:64px}.main-content .sidebar{display:block;top:155px;visibility:visible;width:300px}}.sidebar li.subtopic{list-style:circle;margin-left:1rem}.main-content .sidebar ul li::marker{font-size:22px;line-height:10px}.simple-text{line-height:1.8}.simple-text:after{background-color:var(--neutral-400);content:"";display:block;height:1px;margin:32px 0;width:100%}.simple-text:last-of-type:after{content:unset}.simple-text h1{text-wrap:pretty}.simple-text h1,.simple-text h2,.simple-text h3,.simple-text h4,.simple-text h5,.simple-text h6{width:100%}.simple-text h1 span{color:var(--product-color-600);font-weight:700}.text-panel{border-radius:8px;display:flex;font-size:.875rem;gap:8px;padding:1rem;position:relative;width:100%}.text-panel .icon{flex-shrink:0;height:20px;margin:2px 0 0;width:20px}.text-panel.theme-blue{background:var(--secondary-100)}.text-panel.theme-blue .icon,.text-panel.theme-neutral .icon{color:var(--secondary-600)!important}.text-panel.theme-neutral{background:var(--neutral-100)}.text-panel.theme-yellow{background:var(--feedback-notice-100)}.text-panel.theme-yellow .icon{color:var(--feedback-notice-700)!important}.simple-text table{border:0!important;-webkit-hyphens:auto;margin:32px 0;outline:1px solid var(--product-color-200);outline-offset:-1px;width:100%}.simple-text table:has(thead) thead,.simple-text table:not(:has(thead)) tr:first-of-type{background:var(--product-color-200);font-weight:700}.simple-text table tr:not(:last-of-type){background:var(--product-color-100);border-bottom:1px solid var(--product-color-200)}.simple-text table td:not(:last-of-type){border-right:1px solid var(--product-color-200)}@media(min-width:80em){.simple-text:after{margin:64px 0}.simple-text table td,.simple-text table th{padding:1rem!important;text-align:center}}.simple-text td:empty{background:transparent!important}@media (max-width:79.9375em){.simple-text table{min-width:600px}}.text-panel.theme-medium-blue{background:var(--secondary-600);color:var(--neutral-0)}.text-panel.theme-medium-blue .icon{color:var(--neutral-0)}.text-panel{border-radius:12px}.sections .container{padding:0!important}body,html{overflow-x:clip}.sections{line-height:1.8}.sections img{border-radius:12px;max-width:100%}[class$=vertical-alignment] .row-fluid{align-items:flex-start}.row-fluid:has(.dnd-column:nth-child(2)):not(:has(.dnd-column:nth-child(3))){align-items:flex-start;gap:2rem}.row-fluid:has(.dnd-column:nth-child(3)){align-items:flex-start;gap:10px}h2.counter{align-items:center;display:inline-flex;gap:1rem}h2.counter .counter-wrapper{align-items:center;background:var(--secondary-600);border-radius:60px;color:var(--neutral-0);display:inline-flex;flex-shrink:0;gap:10px;height:60px;justify-content:center;padding:12px;width:60px}@media (min-width:80em){.span6{width:50%}}.two-columns_text-fields.mb-40{margin-bottom:0!important}@container (min-width: 700px){@media (min-width:80em){.two-columns__image img{height:427px}}}.sections h1,.sections h2,.sections h3,.sections h4,.sections h5,.sections h6{text-wrap:wrap}.sections a,.sections h1,.sections h2,.sections h3,.sections h4{font-weight:700}.sections h2{margin-bottom:12px}.simple-text table{border:none!important;border:0;border-collapse:separate!important;border-radius:8px;border-spacing:10px;color:var(--neutral-1000);hyphens:auto;line-height:1.4;margin:0;outline:none;overflow:clip}.simple-text table:has(thead) thead,.simple-text table:not(:has(thead)) tr:first-of-type{background:none;color:var(--neutral-1000);font-weight:400;text-align:center}.simple-text table:has(thead) thead td,.simple-text table:not(:has(thead)) tr:first-of-type td{border-radius:12px;outline:1px dashed var(--secondary-600);outline-offset:-1px;text-align:center}.simple-text table tr:not(:last-of-type){background:#fff;border-bottom:none}.simple-text table tr:nth-of-type(odd){background:#fff}.simple-text table td,.simple-text table th{padding:.25rem!important;text-align:center}.simple-text table tr:not(:first-of-type) td{background:var(--secondary-200);border-radius:12px}.simple-text table tr:not(:first-of-type) td:first-of-type{background:var(--secondary-100)}.simple-text table td:not(:last-of-type){border-right:none}@media (min-width:80em){.simple-text .content-btns{flex-direction:row;gap:20px}.simple-text table td,.simple-text table th{padding:1rem!important;text-align:center}}.two-columns .container{gap:2rem!important}