.dsc-section{--dsc-body-font:"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif;--dsc-gutter:48px;--dsc-ease:cubic-bezier(0.25,0.46,0.45,0.94);background-color:var(--dsc-bg,transparent);font-family:var(--dsc-body-font);left:50%;margin-bottom:var(--dsc-mb,0);margin-left:-50vw;margin-top:var(--dsc-mt,0);overflow-x:hidden;padding:var(--dsc-pt,40px) 0 var(--dsc-pb,40px);position:relative;width:100vw}.dsc-section,.dsc-section *,.dsc-section :after,.dsc-section :before{box-sizing:border-box}.dsc-inner{padding-left:max(var(--dsc-pl,20px),var(--dsc-gutter));padding-right:max(var(--dsc-pr,20px),var(--dsc-gutter))}.dsc-card{background-color:var(--dsc-card-bg,#fff);border:1px solid var(--dsc-border,#e5e7eb);border-radius:var(--dsc-radius,12px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.06);margin:0 auto;max-width:var(--dsc-max-w,1000px);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.dsc-card:focus-within,.dsc-card:hover{border-color:var(--dsc-accent-line,rgba(58,46,123,.28));box-shadow:0 4px 12px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.05)}.dsc-card .dsc-trigger,.dsc-card .dsc-trigger:active,.dsc-card .dsc-trigger:focus,.dsc-card .dsc-trigger:hover{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;font-family:var(--dsc-body-font);font-size:16px;font-style:normal;font-weight:400;gap:16px;letter-spacing:normal;line-height:1.4;margin:0;min-height:44px;padding:18px 24px;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;transform:none;white-space:normal;width:100%;-webkit-tap-highlight-color:transparent}.dsc-card .dsc-trigger:focus-visible{border-radius:var(--dsc-radius,12px);outline:3px solid var(--dsc-accent,#3a2e7b);outline-offset:-3px}.dsc-icon{align-items:center;background-color:var(--dsc-accent-soft,rgba(58,46,123,.08));border-radius:50%;color:var(--dsc-accent,#3a2e7b);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.dsc-icon svg{display:block;height:20px;width:20px}.dsc-labels{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.dsc-title{color:var(--dsc-title-color,#111);font-family:var(--dsc-body-font);font-size:var(--dsc-title-size,17px);font-weight:700;line-height:1.35;transition:color .28s ease}.dsc-card .dsc-trigger:hover .dsc-title,.dsc-card--open .dsc-title{color:var(--dsc-accent,#3a2e7b)}.dsc-hint{color:var(--dsc-hint-color,#5b6270);font-family:var(--dsc-body-font);font-size:var(--dsc-hint-size,14px);font-weight:400;line-height:1.4}.dsc-card--open .dsc-hint--closed,.dsc-hint--open{display:none}.dsc-card--open .dsc-hint--open{display:block}.dsc-chevron{align-items:center;border:1px solid var(--dsc-border,#e5e7eb);border-radius:50%;color:var(--dsc-hint-color,#5b6270);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;transition:background-color .28s ease,border-color .28s ease,color .28s ease;width:34px}.dsc-chevron svg{display:block;height:16px;transition:transform .32s var(--dsc-ease);width:16px}.dsc-card .dsc-trigger:hover .dsc-chevron,.dsc-card--open .dsc-chevron{border-color:var(--dsc-accent-line,rgba(58,46,123,.28));color:var(--dsc-accent,#3a2e7b)}.dsc-card--open .dsc-chevron{background-color:var(--dsc-accent-soft,rgba(58,46,123,.08))}.dsc-card--open .dsc-chevron svg{transform:rotate(180deg)}.dsc-js .dsc-panel{overflow:hidden;transition:height .38s var(--dsc-ease),visibility 0s linear .38s;visibility:hidden}.dsc-js .dsc-card--open .dsc-panel{transition:height .38s var(--dsc-ease),visibility 0s linear 0s;visibility:visible}.dsc-section:not(.dsc-js) .dsc-chevron,.dsc-section:not(.dsc-js) .dsc-hint{display:none}.dsc-body{border-top:1px solid var(--dsc-border,#e5e7eb);color:var(--dsc-text-color,#5b6270);font-family:var(--dsc-body-font);font-size:var(--dsc-text-size,15px);font-weight:400;line-height:1.7;margin:0 24px;padding:20px 0 24px}.dsc-card--icon .dsc-body{padding-left:56px}.dsc-body *{font-family:var(--dsc-body-font)}.dsc-body ol,.dsc-body p,.dsc-body ul{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 12px;padding:0}.dsc-body ol,.dsc-body ul{padding-left:20px}.dsc-body ol:last-child,.dsc-body p:last-child,.dsc-body ul:last-child{margin-bottom:0}.dsc-body a,.dsc-body a:visited{color:var(--dsc-accent,#3a2e7b);text-decoration:underline;text-underline-offset:2px}.dsc-body a:hover{opacity:.8}.dsc-body a:focus-visible{border-radius:2px;outline:3px solid var(--dsc-accent,#3a2e7b);outline-offset:2px}@media (min-width:1025px) and (max-width:1280px){.dsc-section{--dsc-gutter:36px}}@media (min-width:768px) and (max-width:1024px){.dsc-section{--dsc-gutter:32px}}@media (min-width:641px) and (max-width:767px){.dsc-section{--dsc-gutter:24px}}@media (max-width:640px){.dsc-section{--dsc-gutter:20px}.dsc-card .dsc-trigger,.dsc-card .dsc-trigger:active,.dsc-card .dsc-trigger:focus,.dsc-card .dsc-trigger:hover{gap:12px;padding:16px 18px}.dsc-icon{height:34px;width:34px}.dsc-icon svg{height:18px;width:18px}.dsc-title{font-size:min(var(--dsc-title-size,17px),16px)}.dsc-hint{font-size:min(var(--dsc-hint-size,14px),13px)}.dsc-chevron{height:30px;width:30px}.dsc-body,.dsc-card--icon .dsc-body{font-size:min(var(--dsc-text-size,15px),14px);margin:0 18px;padding:16px 0 20px}}@media print{.dsc-js .dsc-panel{height:auto!important;visibility:visible!important}.dsc-chevron,.dsc-hint{display:none!important}}@media (prefers-reduced-motion:reduce){.dsc-card,.dsc-chevron,.dsc-chevron svg,.dsc-js .dsc-card--open .dsc-panel,.dsc-js .dsc-panel,.dsc-title{transition:none}}