.dsx:not(#_) .ds-grid{display:grid;gap:var(--ds-gap);grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));list-style:none;padding-left:0}.dsx:not(#_) .ds-grid--2{--cols:2}.dsx:not(#_) .ds-grid>li{display:flex;min-width:0}.dsx:not(#_) .ds-grid>li>.ds-card{flex:1}@media (max-width:767px){.dsx:not(#_) .ds-grid{--cols:1;gap:var(--ds-space-4)}}.dsx:not(#_) .ds-section--tight{padding:var(--ds-section-tight) 0}.dsx:not(#_) .ds-section-head .ds-link{flex:none}.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--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--block{width:100%}.dsx:not(#_) .btn--s{--btn-h:var(--ds-control-h-s);--btn-pad:0 var(--ds-space-4);position:relative}.dsx:not(#_) .btn--s::after{content:"";position:absolute;inset:-4px 0}.dsx:not(#_) .ds-prose a{color:var(--e-global-color-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--ds-underline-offset);transition:text-decoration-thickness var(--ds-t-hover) var(--ds-ease)}.dsx:not(#_) .ds-prose a:hover{text-decoration-thickness:2px}.dsx:not(#_) :where(div:where(.ds-main)) a:not([class]){text-decoration-thickness:1px;transition:text-decoration-thickness var(--ds-t-hover) var(--ds-ease),color var(--ds-t-hover) var(--ds-ease)}.dsx:not(#_) :where(div:where(.ds-main)) a:not([class]):hover{text-decoration-thickness:2px}.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__meta{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-sep{display:inline-block;width:1px;height:12px;margin:0 var(--ds-space-2);background:var(--e-global-color-line);vertical-align:-1px}.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-crumbs{padding-top:var(--ds-space-5);margin-bottom:var(--ds-space-6)}.dsx:not(#_) .ds-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;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-crumbs li{display:inline-flex;align-items:center}.dsx:not(#_) .ds-crumbs li+li::before{content:"›";margin:0 var(--ds-space-2);color:var(--e-global-color-muted)}.dsx:not(#_) .ds-crumbs a{color:var(--e-global-color-muted);transition:color var(--ds-t-hover) var(--ds-ease)}.dsx:not(#_) .ds-crumbs a:hover{color:var(--e-global-color-primary)}.dsx:not(#_) .ds-crumbs [aria-current]{color:var(--e-global-color-primary)}@media (max-width:767px){.dsx:not(#_) .ds-crumbs li{display:none}.dsx:not(#_) .ds-crumbs li:nth-last-child(2){display:inline-flex}.dsx:not(#_) .ds-crumbs li:nth-last-child(2)::before{content:"‹";margin:0 var(--ds-space-2) 0 0}.dsx:not(#_) .ds-crumbs a{display:inline-flex;align-items:center;min-height:44px}}.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-pagehead .ds-crumbs{padding-top:0}.dsx:not(#_) .ds-prose :is(strong,b){font-weight:500;color:var(--e-global-color-primary)}.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-prose figure img{border-radius:var(--ds-radius-xl)}.dsx:not(#_) .ds-label{display:block}.dsx:not(#_) .ds-label+:is(ul,ol,.ds-rules){margin-top:var(--ds-space-3)}.dsx:not(#_) .ds-sticky{position:sticky;top:140px}@media (max-width:1024px){.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(#_) .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)}