.dsc-download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--dsc-space-2)}.dsc-download--icon,.dsc-download__icon{-ms-flex-negative:0;flex-shrink:0}.dsc-download--icon{min-width:44px;width:44px;-webkit-box-pack:center;-ms-flex-pack:center;border:var(--dsc-border-width-thin) solid transparent;border-radius:var(--dsc-radius-full);justify-content:center;-webkit-transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),border-color var(--dsc-duration-fast) var(--dsc-easing-standard);transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),border-color var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-download--icon{-webkit-transition:none;transition:none}}@media(hover:hover){.dsc-download--icon:hover{background:var(--dsc-color-primary-50)}}.dsc-download--icon:focus-visible{border-color:var(--dsc-color-primary-500);outline:none}.dsc-download--icon .dsc-download__icon{height:44px;padding:10px;width:44px}.dsc-download--label{border-radius:var(--dsc-radius-md);min-height:44px;padding-inline:var(--dsc-space-2);-webkit-transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard);transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-download--label{-webkit-transition:none;transition:none}}@media(hover:hover){.dsc-download--label:hover{background:var(--dsc-color-primary-50)}}.dsc-download--label:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}.dsc-download--label .dsc-download__icon{height:24px;width:24px}.dsc-download__action{font-weight:var(--dsc-font-weight-bold)}.dsc-download__meta{color:var(--dsc-color-gray-600);font-size:var(--dsc-font-size-sm)}.dsc-download__sep{margin-inline:2px}.dsc-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:var(--dsc-radius-lg);-ms-flex-direction:column;flex-direction:column;font-family:var(--dsc-font-family-base);height:100%;overflow:hidden;-webkit-transition:-webkit-box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),-webkit-transform var(--dsc-duration-fast) var(--dsc-easing-standard);transition:-webkit-box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),-webkit-transform var(--dsc-duration-fast) var(--dsc-easing-standard);transition:box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),transform var(--dsc-duration-fast) var(--dsc-easing-standard);transition:box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),transform var(--dsc-duration-fast) var(--dsc-easing-standard),-webkit-box-shadow var(--dsc-duration-fast) var(--dsc-easing-standard),-webkit-transform var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-card{-webkit-transition:none;transition:none}}.dsc-card--elevated{background:var(--dsc-color-surface);-webkit-box-shadow:var(--dsc-shadow-md);box-shadow:var(--dsc-shadow-md)}.dsc-card--outlined{background:var(--dsc-color-surface);border:var(--dsc-border-width-thin) solid var(--dsc-color-border)}.dsc-card--filled{background:var(--dsc-color-surface-variant)}.dsc-card--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dsc-card--interactive{cursor:pointer}.dsc-card--interactive:hover{-webkit-box-shadow:var(--dsc-shadow-lg);box-shadow:var(--dsc-shadow-lg);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.dsc-card--interactive:focus-within{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dsc-card--interactive:hover{-webkit-transform:none;transform:none}}.dsc-card__media{display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.dsc-card__media img,.dsc-card__media picture{display:block;height:100%;width:100%}.dsc-card__media img{-o-object-fit:cover;object-fit:cover}.dsc-card--vertical .dsc-card__media{height:var(--dsc-card-media-height,200px)}.dsc-card--horizontal .dsc-card__media{width:var(--dsc-card-media-width,240px);-ms-flex-negative:0;flex-shrink:0;height:auto}.dsc-card__media-placeholder{-o-object-fit:cover;object-fit:cover}.dsc-card__media-link,.dsc-card__media-placeholder{display:block;height:100%;width:100%}.dsc-card__media img,.dsc-card__media-placeholder{-webkit-transition:-webkit-transform var(--dsc-duration-normal) var(--dsc-easing-standard);transition:-webkit-transform var(--dsc-duration-normal) var(--dsc-easing-standard);transition:transform var(--dsc-duration-normal) var(--dsc-easing-standard);transition:transform var(--dsc-duration-normal) var(--dsc-easing-standard),-webkit-transform var(--dsc-duration-normal) var(--dsc-easing-standard)}.dsc-card__media-link[href]:hover .dsc-card__media-placeholder,.dsc-card__media-link[href]:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.dsc-card__media img,.dsc-card__media-placeholder{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.dsc-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--dsc-space-4);-webkit-box-flex:1;-ms-flex:1;flex:1}.dsc-card__content,.dsc-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--dsc-space-3)}.dsc-card__footer{margin-top:auto}.dsc-card--editorial{background:var(--dsc-color-surface);border-radius:var(--dsc-radius-boxed);position:relative}.dsc-card--editorial:after{border-radius:var(--dsc-radius-boxed);-webkit-box-shadow:var(--dsc-shadow-boxed);box-shadow:var(--dsc-shadow-boxed);content:"";inset:0;pointer-events:none;position:absolute}.dsc-card--editorial .dsc-card__media{aspect-ratio:16/10;height:auto;position:relative}.dsc-card--editorial .dsc-card__content{gap:var(--dsc-space-4);padding:var(--dsc-space-5) var(--dsc-space-6) var(--dsc-space-6)}.dsc-card--editorial .dsc-card__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dsc-card__taglines{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--dsc-space-2);left:var(--dsc-space-6);pointer-events:none;position:absolute;right:var(--dsc-space-6);top:var(--dsc-space-4);z-index:1}.dsc-card__tagline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--dsc-color-overlay);border:var(--dsc-border-width-thin) solid var(--dsc-color-on-primary);border-radius:var(--dsc-radius-full);color:var(--dsc-color-on-primary);font-size:var(--dsc-font-size-xs);font-weight:var(--dsc-font-weight-bold);letter-spacing:.04em;line-height:var(--dsc-line-height-tight);padding:var(--dsc-space-1) var(--dsc-space-3);text-transform:uppercase}.dsc-card__date{color:var(--dsc-color-gray-700);display:block;font-size:var(--dsc-font-size-md);line-height:var(--dsc-line-height-normal);margin:0}.dsc-card__title>*{color:var(--dsc-color-on-surface);display:-webkit-box;font-size:var(--dsc-font-size-xl);font-weight:var(--dsc-font-weight-semibold);-webkit-line-clamp:2;line-clamp:2;line-height:var(--dsc-line-height-130);margin:0;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.dsc-card__title>*{font-size:var(--dsc-font-size-2xl)}}.dsc-card__text .dsc-rte{color:var(--dsc-color-gray-700);display:-webkit-box;font-size:var(--dsc-font-size-lg);-webkit-line-clamp:3;line-clamp:3;line-height:var(--dsc-line-height-normal);-webkit-box-orient:vertical;overflow:hidden}.dsc-card__text .dsc-rte>*{margin:0}.dsc-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--dsc-space-2);justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:768px){.dsc-pagination{gap:var(--dsc-space-3)}}.dsc-page-btn,.dsc-pagination>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.dsc-page-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--dsc-color-surface);border:var(--dsc-border-width-thin) solid var(--dsc-color-gray-400);border-radius:var(--dsc-radius-full);color:var(--dsc-color-gray-800);cursor:pointer;font-family:var(--dsc-font-family-body);font-size:var(--dsc-font-size-lg);font-weight:var(--dsc-font-weight-bold);height:44px;justify-content:center;text-decoration:none;-webkit-transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),border-color var(--dsc-duration-fast) var(--dsc-easing-standard),color var(--dsc-duration-fast) var(--dsc-easing-standard);transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),border-color var(--dsc-duration-fast) var(--dsc-easing-standard),color var(--dsc-duration-fast) var(--dsc-easing-standard);width:44px}@media(prefers-reduced-motion:reduce){.dsc-page-btn{-webkit-transition:none;transition:none}}@media(hover:hover){.dsc-page-btn:hover{border-color:var(--dsc-color-primary-500);color:var(--dsc-color-primary-500);text-decoration:none}}.dsc-page-btn:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}.dsc-page-btn__icon{height:20px;width:20px}.dsc-page-btn--active{background:var(--dsc-color-primary-500);border-color:transparent;color:var(--dsc-color-on-primary,#fff);cursor:default}@media(hover:hover){.dsc-page-btn--active:hover{border-color:transparent;color:var(--dsc-color-on-primary,#fff)}}.dsc-page-btn--ellipsis{border-color:transparent;cursor:default}@media(hover:hover){.dsc-page-btn--ellipsis:hover{border-color:transparent;color:var(--dsc-color-gray-800)}}.dsc-page-btn--disabled{border-color:var(--dsc-color-cta-disabled,#bec4cb);color:var(--dsc-color-cta-disabled,#bec4cb);cursor:default;pointer-events:none}@media(hover:hover){.dsc-page-btn--disabled:hover{border-color:var(--dsc-color-cta-disabled,#bec4cb);color:var(--dsc-color-cta-disabled,#bec4cb)}}.dsc-page-btn--edge,.dsc-page-btn--num:not(.dsc-page-btn--compact){display:none}@media(min-width:768px){.dsc-page-btn--edge,.dsc-page-btn--num:not(.dsc-page-btn--compact){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.dsc-spinner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--dsc-spinner-color,var(--dsc-color-primary-500));justify-content:center}.dsc-spinner svg{-webkit-animation:dsc-spin var(--dsc-duration-slow) linear infinite;animation:dsc-spin var(--dsc-duration-slow) linear infinite}.dsc-spinner--sm svg{height:var(--dsc-spinner-size,16px);width:var(--dsc-spinner-size,16px)}.dsc-spinner--md svg{height:var(--dsc-spinner-size,24px);width:var(--dsc-spinner-size,24px)}.dsc-spinner--lg svg{height:var(--dsc-spinner-size,40px);width:var(--dsc-spinner-size,40px)}.dsc-spinner__track{opacity:.2}.dsc-spinner__arc{opacity:1}@-webkit-keyframes dsc-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dsc-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.dsc-spinner svg{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.dsc-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.dsc-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:var(--dsc-border-width-thin) solid var(--dsc-color-gray-400);border-radius:var(--dsc-radius-full);color:var(--dsc-color-on-surface);cursor:pointer;font-size:var(--dsc-font-size-md);font-weight:var(--dsc-font-weight-bold);gap:var(--dsc-space-2);line-height:var(--dsc-line-height-tight);min-height:44px;padding:var(--dsc-space-2) var(--dsc-space-6);text-decoration:none;-webkit-transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),border-color var(--dsc-duration-fast) var(--dsc-easing-standard),color var(--dsc-duration-fast) var(--dsc-easing-standard);transition:background-color var(--dsc-duration-fast) var(--dsc-easing-standard),border-color var(--dsc-duration-fast) var(--dsc-easing-standard),color var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-chip{-webkit-transition:none;transition:none}}@media(hover:hover){.dsc-chip:hover{border-color:var(--dsc-color-primary-500);color:var(--dsc-color-primary-500);text-decoration:none}}.dsc-chip:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}.dsc-chip--active{background:var(--dsc-color-primary-500);border-color:var(--dsc-color-primary-500);color:var(--dsc-color-on-primary,#fff)}@media(hover:hover){.dsc-chip--active:hover{color:var(--dsc-color-on-primary,#fff)}}.dsc-chip__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;background:hsla(0,0%,100%,.9);border-radius:var(--dsc-radius-full);color:var(--dsc-color-primary-500);font-size:var(--dsc-font-size-small);font-weight:var(--dsc-font-weight-bold);justify-content:center;line-height:var(--dsc-line-height-tight);padding:2px 5px}.dsc-chip__count,.dsc-load-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dsc-load-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--dsc-space-3);margin-top:var(--dsc-space-8)}.dsc-load-more__btn[aria-disabled=true]{opacity:.6;pointer-events:none}.dsc-load-more__end,.dsc-load-more__remaining{color:var(--dsc-color-gray-900);font-size:var(--dsc-font-size-xs);font-weight:400;line-height:var(--dsc-line-height-140);margin:0;text-align:center}.dsc-media-hub-listing{font-family:var(--dsc-font-family-base);position:relative}.dsc-media-hub-listing__header{margin-bottom:var(--dsc-space-8)}.dsc-media-hub-listing__tagline{color:var(--dsc-color-primary-500);font-family:var(--dsc-font-family-body);font-size:var(--dsc-font-size-small);font-weight:var(--dsc-font-weight-bold);letter-spacing:var(--dsc-letter-spacing-wide);line-height:var(--dsc-line-height-tight);margin:0 0 var(--dsc-space-2);text-transform:uppercase}.dsc-media-hub-listing__heading{color:var(--dsc-color-on-surface);font-family:var(--dsc-font-family-heading);font-size:var(--dsc-font-size-h2);font-weight:var(--dsc-font-weight-h2);line-height:var(--dsc-line-height-h2)}.dsc-media-hub-listing__heading :where(h1,h2,h3,h4,h5,h6){color:inherit;font:inherit;margin:0}.dsc-media-hub-listing__intro{margin-top:var(--dsc-space-4)}.dsc-media-hub-listing__intro .dsc-rte{color:var(--dsc-color-on-surface);font-size:var(--dsc-font-size-md);line-height:var(--dsc-line-height-normal)}.dsc-media-hub-listing__intro .dsc-rte>*{margin:0}.dsc-media-hub-listing__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--dsc-space-3);list-style:none;margin:0 0 var(--dsc-space-8);padding:0}.dsc-media-hub-listing__results{position:relative}.dsc-media-hub-listing__grid{gap:var(--dsc-space-8);list-style:none;margin:0;padding:0;-webkit-transition:opacity var(--dsc-duration-fast) var(--dsc-easing-standard);transition:opacity var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-media-hub-listing__grid{-webkit-transition:none;transition:none}}@media(min-width:768px){.dsc-media-hub-listing__grid{gap:var(--dsc-space-6) var(--dsc-space-5)}}@media(min-width:1024px){.dsc-media-hub-listing__grid{gap:var(--dsc-space-10) var(--dsc-space-5)}}.dsc-media-hub-listing__grid>li{display:-webkit-box;display:-ms-flexbox;display:flex}.dsc-media-hub-listing__grid>li>*{width:100%}@media(min-width:768px){.dsc-media-hub-listing .dsc-media-hub-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.dsc-media-hub-listing .dsc-media-hub-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dsc-media-hub-listing__empty{color:var(--dsc-color-gray-700);font-size:var(--dsc-font-size-lg);margin:var(--dsc-space-10) 0;text-align:center}.dsc-media-hub-listing__loader{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:absolute;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-before:var(--dsc-space-12);color:var(--dsc-color-primary-500);opacity:0;padding-block-start:var(--dsc-space-12);pointer-events:none;-webkit-transition:opacity var(--dsc-duration-fast) var(--dsc-easing-standard);transition:opacity var(--dsc-duration-fast) var(--dsc-easing-standard)}@media(prefers-reduced-motion:reduce){.dsc-media-hub-listing__loader{-webkit-transition:none;transition:none}}.dsc-media-hub-listing--loading .dsc-media-hub-listing__grid{opacity:.4;pointer-events:none}.dsc-media-hub-listing--loading .dsc-media-hub-listing__loader{opacity:1}.dsc-media-hub-listing--loading-more .dsc-media-hub-listing__loader{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:var(--dsc-space-4);opacity:1;padding-block-end:var(--dsc-space-4)}.dsc-media-hub-listing__sentinel{height:1px}.dsc-media-hub-listing__pagination{margin-top:var(--dsc-space-10)}