.dsx:not(#_) .ds-grid>li{display:flex;min-width:0}.dsx:not(#_) .ds-grid>li>.ds-card{flex:1}.dsx:not(#_) .ds-section-head p{max-width:var(--ds-measure);margin-top:var(--ds-space-4)}.dsx:not(#_) .ds-section-head .ds-link{flex:none}.dsx:not(#_) div:where(.ds-main) h3:where(:not(.ds-card__title,.ds-faq summary h3)){font-family:var(--ds-stack);font-weight:500;color:var(--e-global-color-primary);font-size:var(--e-global-typography-h3-font-size);line-height:var(--e-global-typography-h3-line-height);letter-spacing:var(--e-global-typography-h3-letter-spacing)}.dsx:not(#_) div:where(.ds-main) h1 a,.dsx:not(#_) div:where(.ds-main) h2 a,.dsx:not(#_) div:where(.ds-main) h3 a{color:inherit}.dsx:not(#_) div:where(.ds-main) h4{font:500 var(--e-global-typography-h4-font-size)/var(--e-global-typography-h4-line-height) var(--ds-stack);color:var(--e-global-color-primary);letter-spacing:0}.dsx:not(#_) .ds-figure{font:500 var(--e-global-typography-figure-font-size)/var(--e-global-typography-figure-line-height) var(--ds-stack);letter-spacing:var(--e-global-typography-figure-letter-spacing);color:var(--e-global-color-primary);font-variant-numeric:tabular-nums}.dsx:not(#_) .ds-small{font:400 var(--e-global-typography-small-font-size)/var(--e-global-typography-small-line-height) var(--ds-stack);color:var(--e-global-color-muted)}.dsx:not(#_) .ds-caption{font:400 var(--e-global-typography-caption-font-size)/var(--e-global-typography-caption-line-height) var(--ds-stack);color:var(--e-global-color-muted)}.dsx:not(#_) .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);height:var(--btn-h,var(--ds-control-h));padding:var(--btn-pad,var(--ds-control-pad));border-radius:var(--ds-radius-control);font-family:var(--ds-stack);font-size:var(--e-global-typography-accent-font-size);font-weight:500;line-height:var(--e-global-typography-accent-line-height);letter-spacing:0;white-space:nowrap;border:1px solid var(--e-global-color-secondary);background:var(--e-global-color-secondary);color:var(--e-global-color-white);text-decoration:none;cursor:pointer;box-sizing:border-box;box-shadow:none;transition:background-color var(--ds-t-hover) var(--ds-ease),color var(--ds-t-hover) var(--ds-ease),border-color var(--ds-t-hover) var(--ds-ease),transform var(--ds-t-press) var(--ds-ease)}.dsx:not(#_) .btn:hover{background:var(--e-global-color-secondary-hover);border-color:var(--e-global-color-secondary-hover)}.dsx:not(#_) .btn:active{transform:scale(.985)}.dsx:not(#_) .btn--secondary{background:0 0;color:var(--e-global-color-secondary)}.dsx:not(#_) .btn--secondary:hover{background:var(--e-global-color-petrol-tint);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.dsx:not(#_) .btn[disabled],.dsx:not(#_) .btn[aria-disabled=true]{background:var(--e-global-color-surface);border-color:var(--e-global-color-line);color:var(--e-global-color-muted);cursor:not-allowed;transform:none}.dsx:not(#_) .btn--block{width:100%}.dsx:not(#_) .ds-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);align-items:center;margin-top:var(--ds-space-6)}.dsx:not(#_) .ds-link{display:inline-flex;align-items:center;gap:var(--ds-space-2);font:500 var(--e-global-typography-accent-font-size)/var(--e-global-typography-accent-line-height) var(--ds-stack);color:var(--e-global-color-secondary)}.dsx:not(#_) .ds-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--ds-underline-offset)}.dsx:not(#_) .ds-label{font:500 var(--e-global-typography-small-font-size)/var(--e-global-typography-small-line-height) var(--ds-stack);color:var(--e-global-color-primary)}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea)::placeholder{color:var(--e-global-color-muted);opacity:1}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea):not(:disabled):hover{border-color:var(--e-global-color-muted)}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea):focus{outline:none;border-color:var(--e-global-color-secondary);box-shadow:inset 0 0 0 1px var(--e-global-color-secondary)}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea):disabled{background-color:var(--e-global-color-surface);border-color:var(--e-global-color-line);color:var(--e-global-color-muted);cursor:not-allowed}.dsx:not(#_) :is(.ds-input,.ds-select,.ds-textarea)[aria-invalid=true]{border-color:var(--e-global-color-error);box-shadow:inset 0 0 0 1px var(--e-global-color-error)}.dsx:not(#_) :is(.ds-checkbox,.ds-check input[type=checkbox]):not(:disabled):hover{border-color:var(--e-global-color-muted)}.dsx:not(#_) :is(.ds-checkbox,.ds-check input[type=checkbox]):disabled{background-color:var(--e-global-color-surface);border-color:var(--e-global-color-line);cursor:not-allowed}.dsx:not(#_) :is(.ds-checkbox,.ds-check input[type=checkbox]):checked:disabled{background-color:var(--e-global-color-line-strong);border-color:var(--e-global-color-line-strong)}.dsx:not(#_) .ds-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:inherit;background:var(--e-global-color-white);border:var(--ds-hairline);border-radius:var(--ds-radius-m);transition:box-shadow var(--ds-t-out) var(--ds-ease),border-color var(--ds-t-out) var(--ds-ease)}.dsx:not(#_) :is(a.ds-card,.ds-card:has(:is(.ds-card__title,h3)>a)):hover{border-color:var(--e-global-color-line-strong);box-shadow:var(--ds-shadow-hover)}.dsx:not(#_) .ds-card:has(:is(.ds-card__title,h3)>a:focus-visible){outline:2px solid var(--e-global-color-secondary);outline-offset:3px}.dsx:not(#_) .ds-card :is(.ds-card__title,h3)>a:focus-visible{outline:none}.dsx:not(#_) .ds-card :is(.ds-card__title,h3)>a::after{content:"";position:absolute;inset:0;z-index:1}.dsx:not(#_) .ds-card :is(button,input,.ds-quickadd,.ds-card__body a:not(:is(.ds-card__title,h3)>a)){position:relative;z-index:2}.dsx:not(#_) .ds-card__body{flex:1;display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-card-pad)}.dsx:not(#_) .ds-card__sum{max-width:var(--ds-measure);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--e-global-color-text)}.dsx:not(#_) .ds-card__body .ds-link{margin-top:auto;padding-top:var(--ds-space-2)}.dsx:not(#_) .ds-dot{display:inline-block;width:var(--ds-dot);height:var(--ds-dot);border-radius:var(--ds-radius-round);background:var(--c,var(--e-global-color-secondary));margin-right:var(--ds-space-2);vertical-align:1px}.dsx:not(#_) .ds-kv{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0}.dsx:not(#_) .ds-kv dt,.dsx:not(#_) .ds-kv dd{margin:0;padding:var(--ds-space-3) 0;border-bottom:var(--ds-hairline);font:400 var(--e-global-typography-small-font-size)/var(--e-global-typography-small-line-height) var(--ds-stack)}.dsx:not(#_) .ds-kv dt{color:var(--e-global-color-muted)}.dsx:not(#_) .ds-kv dd a{color:inherit;transition:color var(--ds-t-hover) var(--ds-ease)}.dsx:not(#_) .ds-kv dd a:hover{color:var(--e-global-color-secondary)}.dsx:not(#_) .ds-kv dd{text-align:right;color:var(--e-global-color-primary);font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:1024px){.dsx:not(#_) .ds-kv dd a{display:inline-flex;align-items:center;min-height:44px}}.dsx:not(#_) .ds-prose h2{margin-top:var(--ds-space-9);margin-bottom:0;scroll-margin-top:88px}.dsx:not(#_) .ds-prose h2:first-child{margin-top:0}.dsx:not(#_) .ds-prose h2+*{margin-top:var(--ds-space-5)}.dsx:not(#_) .ds-prose h3{margin-top:var(--ds-space-7)}.dsx:not(#_) .ds-prose h3+*{margin-top:var(--ds-space-3)}.dsx:not(#_) .ds-prose ul li,.dsx:not(#_) .ds-prose ol li{position:relative;padding-left:var(--ds-space-5)}.dsx:not(#_) .ds-prose :is(ul,ol) li+li{margin-top:var(--ds-space-2)}.dsx:not(#_) .ds-prose ul li::before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--e-global-color-secondary)}.dsx:not(#_) .ds-prose ol{counter-reset:n}.dsx:not(#_) .ds-prose ol li{counter-increment:n}.dsx:not(#_) .ds-prose ol li::before{content:counter(n) ".";position:absolute;left:0;font-weight:500;color:var(--e-global-color-primary)}.dsx:not(#_) .ds-label{display:block}.dsx:not(#_) .ds-label+:is(ul,ol,.ds-rules){margin-top:var(--ds-space-3)}.dsx:not(#_) .ds-split{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--ds-space-8);align-items:start}.dsx:not(#_) .ds-sticky{position:sticky;top:140px}@media (max-width:1024px){.dsx:not(#_) .ds-split{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-7)}.dsx:not(#_) .ds-sticky{position:static}}.dsx:not(#_) .ds-panel{padding:var(--ds-space-6);border:var(--ds-hairline);border-radius:var(--ds-radius-xl);background:var(--e-global-color-white)}.dsx:not(#_) .ds-panel--surface{background:var(--e-global-color-surface);border-color:var(--e-global-color-surface)}@media (max-width:767px){.dsx:not(#_) .ds-panel{padding:var(--ds-space-5)}}.dsx:not(#_) .ds-panel>h2{margin-bottom:var(--ds-space-5)}.dsx:not(#_) .ds-stock{display:inline-flex;align-items:center;gap:var(--ds-space-2);font:500 var(--e-global-typography-small-font-size)/var(--e-global-typography-small-line-height) var(--ds-stack);color:var(--e-global-color-primary)}.dsx:not(#_) .ds-stock::before{content:"";width:var(--ds-dot);height:var(--ds-dot);border-radius:50%;background:var(--e-global-color-success)}.dsx:not(#_) .ds-stock--out::before{background:var(--e-global-color-muted)}.dsx:not(#_) .ds-stock--out{color:var(--e-global-color-muted)}.dsx:not(#_) .ds-media--1x1{aspect-ratio:1/1}.dsx:not(#_) :where(.dh) *,.dsx:not(#_) :where(.dh) *::before,.dsx:not(#_) :where(.dh) *::after{box-sizing:border-box;margin:0;padding:0}.dsx:not(#_) :where(.dh) a{color:inherit;text-decoration:none}.dsx:not(#_) :where(.dh) ul{list-style:none}.dsx:not(#_) :where(.dh) img{display:block}@media (max-width:1024px){.dsx:not(#_) a.ds-link{display:inline-flex;align-items:center;min-height:44px}.dsx:not(#_) p a.ds-link{display:inline;min-height:0}}@media (max-width:1024px){.dsx:not(#_) div:where(.ds-main) a.ds-link{display:inline-flex;align-items:center;min-height:44px}}.dsx:not(#_) .ds-split.ct-head{align-items:start}@media (min-width:768px) and (max-width:1024px){.dsx:not(#_) .ct-head .ct-figure:has(.ds-media--1x1){max-width:50%}}.dsx:not(#_) .ct-meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--ds-space-1);margin-top:var(--ds-space-5)}.dsx:not(#_) .ct-meta .ds-dot{margin-right:var(--ds-space-2)}.dsx:not(#_) .ct-meta--top{margin:0 0 var(--ds-space-4)}.dsx:not(#_) .ct-figure{margin:0}.dsx:not(#_) .ds-panel .ds-kv{margin-top:var(--ds-space-4)}.dsx:not(#_) .ds-pagehead .ds-dot+.ds-dot{margin-left:calc(-1 * var(--ds-space-1))}.dsx:not(#_) .c2-course .ds-figure{margin-top:var(--ds-space-2)}.dsx:not(#_) .c2-course .ds-kv{margin-top:var(--ds-space-5)}.dsx:not(#_) .c2-course .btn{margin-top:var(--ds-space-5)}.dsx:not(#_) .c2-course .ds-caption{display:block;margin-top:var(--ds-space-3)}.dsx:not(#_) .c2-stack>*+*{margin-top:var(--ds-space-5)}