.library-page .page-navigation-container,.resource-page .page-navigation-container{margin-bottom:1rem;display:grid;grid-template-columns:1fr 1fr}.library-page .page-back-container,.resource-page .page-back-container{visibility:hidden}.library-page .page-back-container.visible,.resource-page .page-back-container.visible{visibility:visible}.library-page .page-back-container .page-back-link,.library-page .page-back-container .page-back-link:link,.library-page .page-back-container .page-back-link:visited,.resource-page .page-back-container .page-back-link,.resource-page .page-back-container .page-back-link:link,.resource-page .page-back-container .page-back-link:visited{color:var(--minor-link-color);text-decoration:none;cursor:pointer}.library-page .page-back-container .page-back-link:hover,.library-page .page-back-container .page-back-link:link:hover,.library-page .page-back-container .page-back-link:visited:hover,.resource-page .page-back-container .page-back-link:hover,.resource-page .page-back-container .page-back-link:link:hover,.resource-page .page-back-container .page-back-link:visited:hover{color:var(--minor-link-color-hover)}.library-page .page-back-container .page-back-link svg,.library-page .page-back-container .page-back-link:link svg,.library-page .page-back-container .page-back-link:visited svg,.resource-page .page-back-container .page-back-link svg,.resource-page .page-back-container .page-back-link:link svg,.resource-page .page-back-container .page-back-link:visited svg{width:.375rem;height:.5625rem;margin-inline-end:.25rem;transform:rotate(180deg);transform-origin:center center;vertical-align:baseline}.library-page .page-edit-container,.resource-page .page-edit-container{justify-self:end;display:flex;flex-flow:row-reverse nowrap}.library-page .page-edit-container .page-edit-link,.library-page .page-edit-container .page-edit-link:link,.library-page .page-edit-container .page-edit-link:visited,.resource-page .page-edit-container .page-edit-link,.resource-page .page-edit-container .page-edit-link:link,.resource-page .page-edit-container .page-edit-link:visited{color:var(--minor-link-color);text-decoration:none;cursor:pointer;white-space:nowrap}.library-page .page-edit-container .page-edit-link.page-edit-link-verb,.library-page .page-edit-container .page-edit-link:link.page-edit-link-verb,.library-page .page-edit-container .page-edit-link:visited.page-edit-link-verb,.resource-page .page-edit-container .page-edit-link.page-edit-link-verb,.resource-page .page-edit-container .page-edit-link:link.page-edit-link-verb,.resource-page .page-edit-container .page-edit-link:visited.page-edit-link-verb{margin-inline-end:.5rem;border-inline-end:1px solid var(--minor-link-color-hover);padding-inline-end:.5rem}.library-page .page-edit-container .page-edit-link:link:not(:first-child),.library-page .page-edit-container .page-edit-link:not(:first-child),.library-page .page-edit-container .page-edit-link:visited:not(:first-child),.resource-page .page-edit-container .page-edit-link:link:not(:first-child),.resource-page .page-edit-container .page-edit-link:not(:first-child),.resource-page .page-edit-container .page-edit-link:visited:not(:first-child){display:none}@media (min-width:62em){.library-page .page-edit-container .page-edit-link:link:not(:first-child),.library-page .page-edit-container .page-edit-link:not(:first-child),.library-page .page-edit-container .page-edit-link:visited:not(:first-child),.resource-page .page-edit-container .page-edit-link:link:not(:first-child),.resource-page .page-edit-container .page-edit-link:not(:first-child),.resource-page .page-edit-container .page-edit-link:visited:not(:first-child){display:block}}.library-page .page-edit-container .page-edit-link:hover,.library-page .page-edit-container .page-edit-link:link:hover,.library-page .page-edit-container .page-edit-link:visited:hover,.resource-page .page-edit-container .page-edit-link:hover,.resource-page .page-edit-container .page-edit-link:link:hover,.resource-page .page-edit-container .page-edit-link:visited:hover{color:var(--minor-link-color-hover)}.library-page .page-edit-container .page-edit-link svg,.library-page .page-edit-container .page-edit-link:link svg,.library-page .page-edit-container .page-edit-link:visited svg,.resource-page .page-edit-container .page-edit-link svg,.resource-page .page-edit-container .page-edit-link:link svg,.resource-page .page-edit-container .page-edit-link:visited svg{width:.375rem;height:.5625rem;margin-inline-end:.25rem;vertical-align:baseline}.library-page .resource-wrapper,.resource-page .resource-wrapper{background-color:var(--sidebar-background-color);color:var(--sidebar-color);border-radius:1rem;padding:1rem}@media (min-width:75em){.library-page .resource-wrapper,.resource-page .resource-wrapper{padding:1rem 1.5rem 2.5rem 1.5rem}}.library-page .supertitle-row,.resource-page .supertitle-row{display:grid;align-items:start;justify-items:start;grid-column-gap:.625rem;margin-bottom:1rem;grid-template-areas:"category" "rating" "shortcode"}@media (min-width:36em){.library-page .supertitle-row,.resource-page .supertitle-row{grid-template-columns:auto 1fr auto;grid-template-areas:"category rating shortcode"}}.library-page .supertitle-row .categories,.resource-page .supertitle-row .categories{grid-area:category;display:flex;flex-flow:row wrap}.library-page .supertitle-row .categories .category-label,.resource-page .supertitle-row .categories .category-label{margin:.25rem}.library-page .supertitle-row .ratingContainer,.resource-page .supertitle-row .ratingContainer{grid-area:rating;font-size:12px}.library-page .supertitle-row .ratingContainer .rating,.resource-page .supertitle-row .ratingContainer .rating{padding:0;margin:0;display:inline-flex;flex-flow:row nowrap}.library-page .supertitle-row .ratingContainer .rating li,.resource-page .supertitle-row .ratingContainer .rating li{display:inline-block;list-style-type:none;width:11px;height:11px;margin:0;margin-block-end:2px;background-position:top center;background-repeat:no-repeat}.library-page .supertitle-row .ratingContainer .rating li.lit,.resource-page .supertitle-row .ratingContainer .rating li.lit{background-image:url(/images/resourcelists/ratings/star_lit.png)}.library-page .supertitle-row .ratingContainer .rating li.half,.resource-page .supertitle-row .ratingContainer .rating li.half{background-image:url(/images/resourcelists/ratings/star_half.png)}.library-page .supertitle-row .ratingContainer .rating li.unlit,.resource-page .supertitle-row .ratingContainer .rating li.unlit{background-image:url(/images/resourcelists/ratings/star_unlit.png)}.library-page .category-label,.resource-page .category-label{font-size:.8125rem}.library-page .titleSection,.resource-page .titleSection{font-size:1.5rem;font-weight:500;padding-bottom:1rem;position:relative}@media (min-width:75em){.library-page .titleSection,.resource-page .titleSection{padding-top:1rem}}.library-page .titleSection .title,.resource-page .titleSection .title{color:var(--resource-page-title-color);margin:0;font-weight:500;line-height:1.5;display:inline;font-size:1.5rem}.library-page .titleSection .deletedIcon,.resource-page .titleSection .deletedIcon{width:54px;height:50px;background-image:url(/images/resourcepage/deleted.png);background-repeat:no-repeat;position:absolute;top:20px}.ltr .library-page .titleSection .deletedIcon,.ltr .resource-page .titleSection .deletedIcon{right:20px}.rtl .library-page .titleSection .deletedIcon,.rtl .resource-page .titleSection .deletedIcon{left:20px}.ltr .library-page #FullWidthPreview,.ltr .resource-page #FullWidthPreview{right:15px}.rtl .library-page #FullWidthPreview,.rtl .resource-page #FullWidthPreview{left:15px}.library-page #FullWidthPreview.video video,.resource-page #FullWidthPreview.video video{width:100%;max-height:480px}.library-page .description,.resource-page .description{font-size:.875rem;line-height:1.5rem;max-width:40rem}.library-page .description p:first-of-type,.resource-page .description p:first-of-type{margin-top:0}.library-page .description .moreContainer,.resource-page .description .moreContainer{padding:3px 0;text-align:center}.library-page .description .moreContainer .moreButton,.resource-page .description .moreContainer .moreButton{color:#3498db;font-weight:700;cursor:pointer}.library-page .description .moreContainer .moreButton:hover,.resource-page .description .moreContainer .moreButton:hover{text-decoration:underline}.library-page .descriptionAndDownloadBox,.resource-page .descriptionAndDownloadBox{vertical-align:top}@media (min-width:62em){.library-page .descriptionAndDownloadBox,.resource-page .descriptionAndDownloadBox{padding-top:0}}.library-page .descriptionAndDownloadBox .previewAndDownload,.resource-page .descriptionAndDownloadBox .previewAndDownload{padding:20px 0}.library-page .descriptionAndDownloadBox .previewAndDownload .heading,.resource-page .descriptionAndDownloadBox .previewAndDownload .heading{font-weight:700;font-size:18px}.library-page .descriptionAndDownloadBox .previewAndDownload .intro,.resource-page .descriptionAndDownloadBox .previewAndDownload .intro{margin:10px 0}.library-page .descriptionAndDownloadBox .ownedByLibrary,.resource-page .descriptionAndDownloadBox .ownedByLibrary{padding:20px 0}.library-page .descriptionAndDownloadBox .ownedByLibrary .partof,.resource-page .descriptionAndDownloadBox .ownedByLibrary .partof{color:#999;font-weight:700;font-size:10px}.library-page .descriptionAndDownloadBox .ownedByLibrary .libraryheading a,.resource-page .descriptionAndDownloadBox .ownedByLibrary .libraryheading a{color:#000;font-weight:700;font-size:18px}.library-page .descriptionAndDownloadBox .ownedByLibrary .libraryheading a:link,.library-page .descriptionAndDownloadBox .ownedByLibrary .libraryheading a:visited,.resource-page .descriptionAndDownloadBox .ownedByLibrary .libraryheading a:link,.resource-page .descriptionAndDownloadBox .ownedByLibrary .libraryheading a:visited{text-decoration:none}.library-page .descriptionAndDownloadBox .ownedByLibrary .libraryheading a:hover,.resource-page .descriptionAndDownloadBox .ownedByLibrary .libraryheading a:hover{text-decoration:underline}.library-page .descriptionAndDownloadBox .ownedByLibrary .otherResources,.resource-page .descriptionAndDownloadBox .ownedByLibrary .otherResources{margin-top:5px}.library-page .descriptionAndDownloadBox .ownedByLibrary .otherResources .otherResource,.resource-page .descriptionAndDownloadBox .ownedByLibrary .otherResources .otherResource{display:inline-block;min-width:164px}.library-page .descriptionAndDownloadBox .ownedByLibrary .otherResources .otherResource .linkbutton,.resource-page .descriptionAndDownloadBox .ownedByLibrary .otherResources .otherResource .linkbutton{background-color:rgba(0,0,0,.5);text-align:center;position:absolute;top:0;left:0;right:0;height:24px;padding:6px 0;box-sizing:border-box;color:#fff;font-weight:700;font-size:12px;line-height:12px;text-decoration:none;vertical-align:middle}.library-page .descriptionAndDownloadBox .ownedByLibrary .otherResources .otherResource .resourcelist.horizontallist,.resource-page .descriptionAndDownloadBox .ownedByLibrary .otherResources .otherResource .resourcelist.horizontallist{background:0 0}.library-page .resourceActions .quickLinkDisplay,.resource-page .resourceActions .quickLinkDisplay{grid-area:shortcode;flex:50%}.library-page .resourceActions .quickLinkDisplay.hidden,.resource-page .resourceActions .quickLinkDisplay.hidden{display:none}.library-page .resourceActions .actionsContainer,.resource-page .resourceActions .actionsContainer{padding:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"library share" "favorite print";grid-gap:.75rem}.library-page .resourceActions .actionsContainer .addToButton,.resource-page .resourceActions .actionsContainer .addToButton{background-image:url(/images/resources/actions/add_ring.svg);grid-area:library}.library-page .resourceActions .actionsContainer .action,.resource-page .resourceActions .actionsContainer .action{line-height:1.5rem;font-size:.8125rem;font-weight:500;cursor:pointer;color:var(--sidebar-color)}.library-page .resourceActions .actionsContainer .action svg,.resource-page .resourceActions .actionsContainer .action svg{width:1.5rem;height:1.5rem}.library-page .resourceActions .actionsContainer .action:hover,.resource-page .resourceActions .actionsContainer .action:hover{color:var(--sidebar-color-hover)}.library-page .resourceActions .actionsContainer .action.favoriteButton,.resource-page .resourceActions .actionsContainer .action.favoriteButton{grid-area:favorite;padding-inline-start:0}.library-page .resourceActions .actionsContainer .action.favoriteButton svg,.resource-page .resourceActions .actionsContainer .action.favoriteButton svg{width:1.5rem;height:1.5rem}.library-page .resourceActions .actionsContainer .action.favoriteButton .favorite_icon,.resource-page .resourceActions .actionsContainer .action.favoriteButton .favorite_icon{display:none}.library-page .resourceActions .actionsContainer .action.favoriteButton.isFavorite .favorite_icon,.resource-page .resourceActions .actionsContainer .action.favoriteButton.isFavorite .favorite_icon{display:inline-block}.library-page .resourceActions .actionsContainer .action.favoriteButton.isFavorite .notfavorite_icon,.resource-page .resourceActions .actionsContainer .action.favoriteButton.isFavorite .notfavorite_icon{display:none}.library-page .resourceActions .actionsContainer .shareAction,.resource-page .resourceActions .actionsContainer .shareAction{grid-area:share}.library-page .resourceActions .actionsContainer .printAction,.resource-page .resourceActions .actionsContainer .printAction{grid-area:print;display:none}.library-page .resourceActions .actionsContainer .printAction.visible,.resource-page .resourceActions .actionsContainer .printAction.visible{display:block}.library-page .resourceActions .sharePanel,.resource-page .resourceActions .sharePanel{display:none;color:#454851;font-size:11px;position:absolute;height:40px;top:50%;margin-top:-26px;border:1px solid #454851;border-radius:4px;background-color:#f5f5f5;padding:5px 10px}.library-page .resourceActions .sharePanel:after,.library-page .resourceActions .sharePanel:before,.resource-page .resourceActions .sharePanel:after,.resource-page .resourceActions .sharePanel:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.library-page .resourceActions .sharePanel:after,.resource-page .resourceActions .sharePanel:after{border-color:rgba(245,245,245,0);border-width:8px}.library-page .resourceActions .sharePanel:before,.resource-page .resourceActions .sharePanel:before{border-color:rgba(69,72,81,0);border-width:9px}.library-page .resourceActions .sharePanel:after,.library-page .resourceActions .sharePanel:before,.resource-page .resourceActions .sharePanel:after,.resource-page .resourceActions .sharePanel:before{top:50%}.ltr .library-page .resourceActions .sharePanel:after,.ltr .library-page .resourceActions .sharePanel:before,.ltr .resource-page .resourceActions .sharePanel:after,.ltr .resource-page .resourceActions .sharePanel:before{right:100%}.rtl .library-page .resourceActions .sharePanel:after,.rtl .library-page .resourceActions .sharePanel:before,.rtl .resource-page .resourceActions .sharePanel:after,.rtl .resource-page .resourceActions .sharePanel:before{left:100%}.library-page .resourceActions .sharePanel:after,.resource-page .resourceActions .sharePanel:after{border-inline-start-color:#f5f5f5;margin-top:-8px}.library-page .resourceActions .sharePanel:before,.resource-page .resourceActions .sharePanel:before{border-inline-end-color:#454851;margin-top:-9px}.library-page .resourceActions .sharePanel.active,.resource-page .resourceActions .sharePanel.active{display:inline-block}.library-page .resourceActions .sharePanel #ShareResourcePanelIcons,.resource-page .resourceActions .sharePanel #ShareResourcePanelIcons{margin-top:9px}.library-page .resourceActions .sharePanel #ShareResourcePanelIcons img,.resource-page .resourceActions .sharePanel #ShareResourcePanelIcons img{margin-inline-start:2px}.library-page .resourceActions .printPanel,.resource-page .resourceActions .printPanel{display:none;color:#454851;position:absolute;top:0;margin-top:-10px;border:1px solid #454851;border-radius:4px;background-color:#f5f5f5;z-index:10}.library-page .resourceActions .printPanel:after,.library-page .resourceActions .printPanel:before,.resource-page .resourceActions .printPanel:after,.resource-page .resourceActions .printPanel:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.library-page .resourceActions .printPanel:after,.resource-page .resourceActions .printPanel:after{border-color:rgba(245,245,245,0);border-width:8px}.library-page .resourceActions .printPanel:before,.resource-page .resourceActions .printPanel:before{border-color:rgba(69,72,81,0);border-width:9px}.library-page .resourceActions .printPanel:after,.library-page .resourceActions .printPanel:before,.resource-page .resourceActions .printPanel:after,.resource-page .resourceActions .printPanel:before{top:18.5px}.ltr .library-page .resourceActions .printPanel:after,.ltr .library-page .resourceActions .printPanel:before,.ltr .resource-page .resourceActions .printPanel:after,.ltr .resource-page .resourceActions .printPanel:before{right:100%}.rtl .library-page .resourceActions .printPanel:after,.rtl .library-page .resourceActions .printPanel:before,.rtl .resource-page .resourceActions .printPanel:after,.rtl .resource-page .resourceActions .printPanel:before{left:100%}.library-page .resourceActions .printPanel:after,.resource-page .resourceActions .printPanel:after{border-inline-start-color:#f5f5f5;margin-top:-8px}.library-page .resourceActions .printPanel:before,.resource-page .resourceActions .printPanel:before{border-inline-end-color:#454851;margin-top:-9px}.library-page .resourceActions .printPanel.active,.resource-page .resourceActions .printPanel.active{display:inline-block}.library-page .resourceActions #DownloadButton,.resource-page .resourceActions #DownloadButton{position:absolute;top:57px;height:16px}.library-page.add-to-library-disabled .resourceActions .actionsContainer,.resource-page.add-to-library-disabled .resourceActions .actionsContainer{grid-template-areas:"favorite share" ". print"}.library-page .addToDownloadBasketButton,.resource-page .addToDownloadBasketButton{display:inline-block;text-decoration:none;line-height:20px;padding-top:5px;padding-inline-end:60px;padding-bottom:5px;padding-inline-start:12px;border-radius:4px;background-repeat:no-repeat;background-size:20px 20px;width:200px;background-color:none;color:#c82253;background-image:url(/images/resourcepage/download.png);border:1px solid #eee}.ltr .library-page .addToDownloadBasketButton,.ltr .resource-page .addToDownloadBasketButton{text-align:left;background-position:right 12px center}.rtl .library-page .addToDownloadBasketButton,.rtl .resource-page .addToDownloadBasketButton{text-align:right;background-position:left 12px center}.library-page .quickLinkDisplay,.resource-page .quickLinkDisplay{font-size:.875rem;line-height:1.25rem;color:var(--sidebar-subtle-color);font-weight:var(--font-weight);display:flex;flex-flow:row nowrap;align-items:center}.library-page .quickLinkDisplay.hidden,.resource-page .quickLinkDisplay.hidden{display:none}.library-page .quickLinkDisplay .icon,.resource-page .quickLinkDisplay .icon{margin-inline-end:.5rem;width:1rem;height:1rem;color:var(--drawer-menu-title-color)}.library-page .quickLinkDisplay .quickLinkTextLayout,.resource-page .quickLinkDisplay .quickLinkTextLayout{display:flex;flex-flow:row wrap;margin:0 -.25rem}.library-page .quickLinkDisplay .quicklinkHeading,.resource-page .quickLinkDisplay .quicklinkHeading{margin:0 .25rem}.library-page .quickLinkDisplay .code,.resource-page .quickLinkDisplay .code{vertical-align:text-top;display:inline-block;color:var(--modal-screen-color);margin:0 .25rem}.library-page .resource-categories-table,.resource-page .resource-categories-table{margin-top:2.8rem;font-size:.75rem;display:grid;grid-template-columns:1fr;grid-gap:.4rem}.library-page .resource-categories-table .resource-categories-heading,.resource-page .resource-categories-table .resource-categories-heading{margin-top:.4rem}@media (min-width:36em){.library-page .resource-categories-table,.resource-page .resource-categories-table{grid-template-columns:auto 1fr;grid-gap:.5rem}.library-page .resource-categories-table .resource-categories-heading,.resource-page .resource-categories-table .resource-categories-heading{margin-top:0}}.library-page .resource-categories-heading,.resource-page .resource-categories-heading{font-size:.75rem;padding-inline-end:.5rem;white-space:nowrap}.library-page .resource-biblereferences,.library-page .resource-categories,.resource-page .resource-biblereferences,.resource-page .resource-categories{margin:0 -.25rem;font-size:.75rem;font-weight:400;padding-bottom:.25rem}.library-page .resource-biblereferences a,.library-page .resource-categories a,.resource-page .resource-biblereferences a,.resource-page .resource-categories a{margin:0 .125rem;white-space:nowrap;text-decoration:none;color:var(--resource-category-link-color);background-color:var(--resource-category-link-background-color);border-radius:.5rem;font-size:.6875rem;padding:.25rem .5rem}.library-page .resource-biblereferences a:hover,.library-page .resource-categories a:hover,.resource-page .resource-biblereferences a:hover,.resource-page .resource-categories a:hover{text-decoration:underline}.library-page #AdditionalResourceLists,.resource-page #AdditionalResourceLists{--list-h-padding:1rem;margin:0 -1rem}@media (min-width:36em){.library-page #AdditionalResourceLists,.resource-page #AdditionalResourceLists{--list-h-padding:1rem}}.library-page #AdditionalResourceLists .object-list-heading,.resource-page #AdditionalResourceLists .object-list-heading{margin-inline-start:var(--list-h-padding)}.library-page #AdditionalResourceLists .object-list-items::before,.resource-page #AdditionalResourceLists .object-list-items::before{content:'\00a0';min-width:var(--list-h-padding)}.library-page #AdditionalResourceLists .object-list-items::after,.resource-page #AdditionalResourceLists .object-list-items::after{content:'\00a0';min-width:var(--list-h-padding)}.library-page #AdditionalResourceLists .inline-banner,.resource-page #AdditionalResourceLists .inline-banner{margin:0 var(--list-h-padding)}.library-page #AdditionalResourceLists .tracking-gauge,.resource-page #AdditionalResourceLists .tracking-gauge{left:var(--list-h-padding);right:var(--list-h-padding)}.ltr .library-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.ltr .library-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.ltr .resource-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.ltr .resource-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.ltr.library-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.ltr.library-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.ltr.resource-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.ltr.resource-page #AdditionalResourceLists.horizontal-scroll .left-arrow{right:calc(var(--list-h-padding) + 2.5rem * var(--responsive-scale))}.rtl .library-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.rtl .library-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.rtl .resource-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.rtl .resource-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.rtl.library-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.rtl.library-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.rtl.resource-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.rtl.resource-page #AdditionalResourceLists.horizontal-scroll .left-arrow{left:calc(var(--list-h-padding) + 2.5rem * var(--responsive-scale))}.ltr .library-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.ltr .library-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.ltr .resource-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.ltr .resource-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.ltr.library-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.ltr.library-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.ltr.resource-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.ltr.resource-page #AdditionalResourceLists.horizontal-scroll .right-arrow{right:var(--list-h-padding)}.rtl .library-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.rtl .library-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.rtl .resource-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.rtl .resource-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.rtl.library-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.rtl.library-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.rtl.resource-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.rtl.resource-page #AdditionalResourceLists.horizontal-scroll .right-arrow{left:var(--list-h-padding)}@media (min-width:36em){.library-page #AdditionalResourceLists,.resource-page #AdditionalResourceLists{--list-h-padding:1rem;margin:0 -3rem}.library-page #AdditionalResourceLists .object-list-heading,.resource-page #AdditionalResourceLists .object-list-heading{margin-inline-start:var(--list-h-padding)}.library-page #AdditionalResourceLists .object-list-items::before,.resource-page #AdditionalResourceLists .object-list-items::before{content:'\00a0';min-width:var(--list-h-padding)}.library-page #AdditionalResourceLists .object-list-items::after,.resource-page #AdditionalResourceLists .object-list-items::after{content:'\00a0';min-width:var(--list-h-padding)}.library-page #AdditionalResourceLists .inline-banner,.resource-page #AdditionalResourceLists .inline-banner{margin:0 var(--list-h-padding)}.library-page #AdditionalResourceLists .tracking-gauge,.resource-page #AdditionalResourceLists .tracking-gauge{left:var(--list-h-padding);right:var(--list-h-padding)}.ltr .library-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.ltr .library-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.ltr .resource-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.ltr .resource-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.ltr.library-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.ltr.library-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.ltr.resource-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.ltr.resource-page #AdditionalResourceLists.horizontal-scroll .left-arrow{right:calc(var(--list-h-padding) + 2.5rem * var(--responsive-scale))}.rtl .library-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.rtl .library-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.rtl .resource-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.rtl .resource-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.rtl.library-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.rtl.library-page #AdditionalResourceLists.horizontal-scroll .left-arrow,.rtl.resource-page #AdditionalResourceLists .horizontal-scroll .left-arrow,.rtl.resource-page #AdditionalResourceLists.horizontal-scroll .left-arrow{left:calc(var(--list-h-padding) + 2.5rem * var(--responsive-scale))}.ltr .library-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.ltr .library-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.ltr .resource-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.ltr .resource-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.ltr.library-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.ltr.library-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.ltr.resource-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.ltr.resource-page #AdditionalResourceLists.horizontal-scroll .right-arrow{right:var(--list-h-padding)}.rtl .library-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.rtl .library-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.rtl .resource-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.rtl .resource-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.rtl.library-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.rtl.library-page #AdditionalResourceLists.horizontal-scroll .right-arrow,.rtl.resource-page #AdditionalResourceLists .horizontal-scroll .right-arrow,.rtl.resource-page #AdditionalResourceLists.horizontal-scroll .right-arrow{left:var(--list-h-padding)}}@media (min-width:36em) and (min-width:36em){.library-page #AdditionalResourceLists,.resource-page #AdditionalResourceLists{--list-h-padding:3rem}}.library-page .category-deleted,.resource-page .category-deleted{display:none}.library-page .resource-deleted .category-deleted,.resource-page .resource-deleted .category-deleted{display:inline-block}.library-page .object-list-heading a,.library-page .object-list-heading a:link,.library-page .object-list-heading a:visited,.resource-page .object-list-heading a,.resource-page .object-list-heading a:link,.resource-page .object-list-heading a:visited{color:var(--object-list-heading);text-decoration:none}.library-page .object-list-heading a:hover,.library-page .object-list-heading a:link:hover,.library-page .object-list-heading a:visited:hover,.resource-page .object-list-heading a:hover,.resource-page .object-list-heading a:link:hover,.resource-page .object-list-heading a:visited:hover{text-decoration:underline}
#ShareResourceScreen{width:100%;height:100%;line-height:1.5rem;text-align:center}@media (min-width:62em){#ShareResourceScreen{width:25rem;padding:3.25rem 2rem 2rem;border:1px solid var(--sidebar-border-color);border-radius:.5rem;height:unset}}#ShareResourceScreen .buttons{display:inline-block}#ShareResourceScreen .buttons .button{display:flex;flex-flow:row nowrap;justify-content:start;align-items:center;cursor:pointer;color:var(--modal-screen-color)}#ShareResourceScreen .buttons .button svg{width:1.5rem;height:1.5rem;margin-inline-end:.25rem}#ShareResourceScreen .buttons .button:hover{color:var(--modal-screen-color-hover)}#ShareResourceScreen .buttons .button+.button{margin-top:1.5rem}#ShareResourceScreen .copied-notification{margin-top:1.5rem;visibility:hidden;color:var(--modal-screen-notification-color);font-weight:500;border-top:.1rem solid var(--modal-screen-notification-color);padding:.125rem .5rem}#ShareResourceScreen .copied-notification.visible{visibility:hidden}
.resourcepage{--component-color:var(--sidebar-color);--component-border-color:var(--sidebar-icon-color);--component-button-border-color:var(--featured-button-border-color);--component-preview-button-color:var(--list-button-color);--component-preview-button-background-color:var(--list-button-background-color);--component-preview-button-background-color-hover:var(--list-button-background-color-hover);--component-button-color:var(--featured-button-color);--component-button-background-color:var(--featured-button-background-color);--component-button-background-color-hover:var(--featured-button-background-color-hover);--translation-component-color:var(--translation-color);--translation-border-color:var(--translation-color);--translation-button-border-color:var(--translation-color);--translation-component-preview-button-color:var(--translation-color);--translation-component-button-color:var(--translation-color);--translation-component-button-background-color:var(--translation-subtle-background-color);--translation-component-button-background-color-hover:var(--translation-subtle-background-color-hover);--translation-component-preview-button-background-color:var(--list-button-background-color);--translation-component-preview-button-background-color-hover:var(--translation-subtle-background-color-hover)}.resourcepage .downloadCount{font-size:.75rem;line-height:1.5rem;color:var(--sidebar-subtle-color)}.resourcepage .downloadCount .download-part+.download-part{margin-left:1.5rem}.resourcepage .resourceActions .quickLinkAndDownloadPanel{display:flex;margin:7px 0 20px;padding-inline-end:16px}@media (min-width:62em){.resourcepage .resourceActions .quickLinkAndDownloadPanel{padding-inline-end:0}}.resourcepage .resourceActions .quickLinkDisplay{flex:50%}.resourcepage .resourceActions .quickLinkDisplay .quickLinkContent.hidden{visibility:collapse}.resourcepage .resourceActions .downloadCount{flex:50%;font-style:italic;color:#454851;font-size:11px}.ltr .resourcepage .resourceActions .downloadCount{text-align:right}.rtl .resourcepage .resourceActions .downloadCount{text-align:left}.resourcepage .resourceActions .sharePanel{display:none;color:#454851;font-size:11px;position:absolute;height:40px;top:50%;margin-top:-26px;border:1px solid #454851;border-radius:4px;background-color:#f5f5f5;padding:5px 10px}.resourcepage .resourceActions .sharePanel:after,.resourcepage .resourceActions .sharePanel:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.resourcepage .resourceActions .sharePanel:after{border-color:rgba(245,245,245,0);border-width:8px}.resourcepage .resourceActions .sharePanel:before{border-color:rgba(69,72,81,0);border-width:9px}.resourcepage .resourceActions .sharePanel:after,.resourcepage .resourceActions .sharePanel:before{top:50%}.ltr .resourcepage .resourceActions .sharePanel:after,.ltr .resourcepage .resourceActions .sharePanel:before{right:100%}.rtl .resourcepage .resourceActions .sharePanel:after,.rtl .resourcepage .resourceActions .sharePanel:before{left:100%}.resourcepage .resourceActions .sharePanel:after{border-inline-start-color:#f5f5f5;margin-top:-8px}.resourcepage .resourceActions .sharePanel:before{border-inline-end-color:#454851;margin-top:-9px}.resourcepage .resourceActions .sharePanel.active{display:inline-block}.resourcepage .resourceActions .sharePanel #ShareResourcePanelIcons{margin-top:9px}.resourcepage .resourceActions .sharePanel #ShareResourcePanelIcons img{margin-inline-start:2px}.resourcepage .resourceActions .printPanel{display:none;color:#454851;position:absolute;top:0;margin-top:calc(1.5rem * -.5);border:1px solid #454851;border-radius:4px;background-color:#f5f5f5;z-index:10}.resourcepage .resourceActions .printPanel:after,.resourcepage .resourceActions .printPanel:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.resourcepage .resourceActions .printPanel:after{border-color:rgba(245,245,245,0);border-width:8px}.resourcepage .resourceActions .printPanel:before{border-color:rgba(69,72,81,0);border-width:9px}.resourcepage .resourceActions .printPanel:after,.resourcepage .resourceActions .printPanel:before{top:18.5px}.ltr .resourcepage .resourceActions .printPanel:after,.ltr .resourcepage .resourceActions .printPanel:before{right:100%}.rtl .resourcepage .resourceActions .printPanel:after,.rtl .resourcepage .resourceActions .printPanel:before{left:100%}.resourcepage .resourceActions .printPanel:after{border-inline-start-color:#f5f5f5;margin-top:-8px}.resourcepage .resourceActions .printPanel:before{border-inline-end-color:#454851;margin-top:-9px}.resourcepage .resourceActions .printPanel.active{display:inline-block}.resourcepage .resourceActions #DownloadButton{position:absolute;top:57px;height:16px}.resourcepage .resourceActions .printPanel .printComponents{list-style:none;padding:0;margin:0}.resourcepage .resourceActions .printPanel .printComponents .itemContainer .item{display:block;white-space:nowrap;padding:10px 20px;font-weight:700;color:#454851;font-size:13px;line-height:17px}.resourcepage .resourceActions .printPanel .printComponents .itemContainer .item:first-of-type{border-start-start-radius:4px;border-start-end-radius:4px}.resourcepage .resourceActions .printPanel .printComponents .itemContainer .item:last-of-type{border-end-start-radius:4px;border-end-end-radius:4px}.resourcepage .resourceActions .printPanel .printComponents .itemContainer .item,.resourcepage .resourceActions .printPanel .printComponents .itemContainer .item:link,.resourcepage .resourceActions .printPanel .printComponents .itemContainer .item:visited{margin:0;text-decoration:none}.resourcepage .resourceActions .printPanel .printComponents .itemContainer .item:hover{background-color:#d8f66f}.resourcepage .descriptionAndDownloadBox .previewAndDownload{--additional-components-narrow-template-columns:1fr 1fr;--additional-components-wide-template-columns:max(50%, 17rem) max(50%, 17rem)}.resourcepage .descriptionAndDownloadBox .previewAndDownload.no-files-for-current-culture .single-component-download-button{color:var(--faded-button-color);background-color:var(--faded-button-background-color);border:1px solid var(--faded-button-border-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload.no-files-for-current-culture .single-component-download-button:hover{background-color:var(--faded-button-background-color-hover)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .single-component-download-button{display:none;color:var(--modal-screen-submit-button-color);background-color:var(--modal-screen-submit-button-background-color);text-transform:uppercase;border-radius:.25rem;font-size:.8125rem;height:2.5rem;box-sizing:border-box;border:none;padding:0 1rem}.resourcepage .descriptionAndDownloadBox .previewAndDownload .single-component-download-button:hover{background-color:var(--modal-screen-submit-button-background-color-hover)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .single-component-download-button svg{width:1.5rem;height:1.5rem;fill:none;margin-inline-end:.625rem}.resourcepage .descriptionAndDownloadBox .previewAndDownload.singleComponent .single-component-download-button{display:inline-block}.resourcepage .descriptionAndDownloadBox .previewAndDownload.singleComponent #ShowAdditionalComponents{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload.singleComponent .previewDownloadGridContainer{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload.show-primary .previewDownloadGridContainer .previewDownloadGrid .component.primary{display:grid}.resourcepage .descriptionAndDownloadBox .previewAndDownload.show-translation .previewDownloadGridContainer .previewDownloadGrid .component.primary{visibility:collapse;position:absolute}.resourcepage .descriptionAndDownloadBox .previewAndDownload.show-translation .componentTypeHeading.component-support{visibility:collapse;position:absolute}.resourcepage .descriptionAndDownloadBox .previewAndDownload.show-translation .componentTypeHeading.component-translations{margin-top:0;color:var(--translation-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload.show-support:not(.show-translation) .previewDownloadGridContainer .previewDownloadGrid .component.support{display:grid;opacity:1;position:static;visibility:visible}.resourcepage .descriptionAndDownloadBox .previewAndDownload.show-translation .previewDownloadGridContainer .previewDownloadGrid .component.translation{--component-color:var(--translation-color);--component-border-color:var(--translation-border-color);--component-button-border-color:var(--translation-button-border-color);--component-preview-button-color:var(--translation-component-preview-button-color);--component-preview-button-background-color:var(--translation-component-preview-button-background-color);--component-preview-button-background-color-hover:var(--translation-component-preview-button-background-color-hover);--component-button-color:var(--translation-component-button-color);--component-button-background-color:var(--translation-component-button-background-color);--component-button-background-color-hover:var(--translation-component-button-background-color-hover);display:grid;opacity:1;position:static;visibility:visible}.resourcepage .descriptionAndDownloadBox .previewAndDownload.displaying-only-one-component .preview{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowSupportComponents{grid-area:additional}.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowTranslationComponents{grid-area:translation}.resourcepage .descriptionAndDownloadBox .previewAndDownload.show-primary #ShowPrimaryComponents{background-color:var(--button-background-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload.show-support #ShowSupportComponents{background-color:var(--button-background-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload.show-translation #ShowTranslationComponents{background-color:var(--button-background-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid{padding:0;width:100%}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .download-grid-button{border-radius:.25rem;font-size:.8125rem;text-transform:uppercase;width:100%;height:2.5rem;box-sizing:border-box;background-color:var(--component-preview-button-background-color);color:var(--component-preview-button-color);border:.0625rem solid var(--component-button-border-color);line-height:1.5rem}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .download-grid-button:hover{background-color:var(--component-preview-button-background-color-hover)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .download-grid-button.download-button{color:var(--component-button-color);background-color:var(--component-button-background-color);border:1px solid var(--component-button-border-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .download-grid-button.download-button:hover{background-color:var(--component-button-background-color-hover)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .download-grid-button svg{width:1.5rem;height:1.5rem;fill:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .download-grid-button span{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .no-files-for-current-culture .download-button{color:var(--faded-button-color);background-color:var(--faded-button-background-color);border:1px solid var(--faded-button-border-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .no-files-for-current-culture .download-button:hover{background-color:var(--faded-button-background-color-hover)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component+.component{margin-top:.5rem}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component{--icon-buttons-template-columns:clamp(3rem, 5%, 4rem) 1fr 3rem 3rem;--text-buttons-template-columns:clamp(3rem, 5%, 4rem) 1fr min(25%, 8.25rem) min(25%, 8.25rem);border-radius:.5rem;background-color:var(--list-background-color);display:grid;grid-template-areas:"icon title preview download";grid-column-gap:.5rem;height:4.5rem;box-sizing:border-box;align-items:center;padding:0 1rem;border:.03125rem solid var(--list-background-color);color:var(--component-color);grid-template-columns:var(--icon-buttons-template-columns)}@media (min-width:62em){.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component{grid-template-columns:var(--text-buttons-template-columns)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component .download-grid-button svg{margin-inline-end:.625rem}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component .download-grid-button span{display:inline}}@media (min-width:75em){.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component{grid-template-columns:var(--icon-buttons-template-columns)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component .download-grid-button svg{margin:0}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component .download-grid-button span{display:none}}@media (min-width:93.75em){.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component{grid-template-columns:var(--text-buttons-template-columns)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component .download-grid-button svg{margin-inline-end:.625rem}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component .download-grid-button span{display:inline}}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component.footer{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component.footer.visible{display:grid;grid-template-columns:4rem 1fr 12rem;grid-template-areas:"icon title download"}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component.missing .preview{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component.previewable:hover{border-color:var(--component-border-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component.active{background-color:var(--sidebar-background-color);border-color:var(--component-border-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component{position:absolute;visibility:collapse;opacity:0;transition:opacity 1s;display:grid}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component.primary{opacity:1;position:static;visibility:visible}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component.translation.preview .download-grid-button{background-color:#454851;border:1px solid #454851}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .component.translation.preview .download-grid-button:hover{background-color:#fff;color:#454851}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .icon{grid-area:icon}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .title{grid-area:title;font-size:.875rem;font-weight:var(--font-weight);overflow-x:hidden}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .preview{grid-area:preview}.resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer .previewDownloadGrid .download{grid-area:download}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-buttons-wrapper{display:flex;justify-content:flex-end;flex-flow:row nowrap;margin-inline-end:calc(1rem + 1px)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button{color:var(--sidebar-color);background-color:var(--sidebar-background-color);border:.0625rem solid var(--component-border-color);width:100%;border-radius:.25rem;box-sizing:border-box;height:2.5rem;text-transform:uppercase}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button:hover{text-decoration:none;background-color:#c8c8c8}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button svg{width:1.5rem;height:1.5rem;margin-inline-end:.6rem}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .long-text{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowAdditionalComponents .component-list-support-buttons-grid{padding-bottom:1.5rem}.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowAdditionalComponents .component-list-support-buttons-grid.toggle-buttons{width:min(100%,35rem);display:grid;grid-gap:1rem;grid-template-columns:var(--additional-components-narrow-template-columns);grid-template-areas:"additional translation"}@media (min-width:36em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowAdditionalComponents .component-list-support-buttons-grid.toggle-buttons{grid-template-columns:var(--additional-components-wide-template-columns)}}@media (min-width:48em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowAdditionalComponents .component-list-support-buttons-grid.toggle-buttons{grid-template-columns:var(--additional-components-narrow-template-columns)}}@media (min-width:62em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowAdditionalComponents .component-list-support-buttons-grid.toggle-buttons{grid-template-columns:var(--additional-components-wide-template-columns)}}@media (min-width:75em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowAdditionalComponents .component-list-support-buttons-grid.toggle-buttons{grid-template-columns:var(--additional-components-narrow-template-columns)}}@media (min-width:93.75em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowAdditionalComponents .component-list-support-buttons-grid.toggle-buttons{grid-template-columns:var(--additional-components-wide-template-columns)}}.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowAdditionalComponents .component-list-support-buttons-grid.tab-buttons{display:flex;flex-flow:row nowrap;justify-content:end;align-items:start;white-space:nowrap}.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowAdditionalComponents .component-list-support-buttons-grid.tab-buttons button+button{margin-inline-start:.25rem}.resourcepage .descriptionAndDownloadBox .previewAndDownload #PostComponentsButtons .component-list-support-buttons-grid{width:min(100%,35rem);display:grid;grid-gap:1rem;grid-template-columns:var(--additional-components-narrow-template-columns);padding-top:1.5rem;grid-template-areas:". languages"}@media (min-width:36em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #PostComponentsButtons .component-list-support-buttons-grid{grid-template-columns:var(--additional-components-wide-template-columns)}}@media (min-width:48em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #PostComponentsButtons .component-list-support-buttons-grid{grid-template-columns:var(--additional-components-narrow-template-columns)}}@media (min-width:62em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #PostComponentsButtons .component-list-support-buttons-grid{grid-template-columns:var(--additional-components-wide-template-columns)}}@media (min-width:75em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #PostComponentsButtons .component-list-support-buttons-grid{grid-template-columns:var(--additional-components-narrow-template-columns)}}@media (min-width:93.75em){.resourcepage .descriptionAndDownloadBox .previewAndDownload #PostComponentsButtons .component-list-support-buttons-grid{grid-template-columns:var(--additional-components-wide-template-columns)}}.resourcepage .descriptionAndDownloadBox .previewAndDownload #PostComponentsButtons .component-list-support-button{color:var(--sidebar-subtle-color);border-color:var(--component-border-color)}.resourcepage .descriptionAndDownloadBox .previewAndDownload .postComponentsButtonsContainer{padding-top:1.5rem;display:grid;grid-template-areas:"empty languages";grid-template-columns:var(--additional-components-narrow-template-columns)}.resourcepage .descriptionAndDownloadBox .previewAndDownload #ShowLanguageAvailabilitiesButton{grid-area:languages}@media (min-width:36em){.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .short-text{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .long-text{display:inline}}@media (min-width:48em){.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .short-text{display:inline}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .long-text{display:none}}@media (min-width:62em){.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .short-text{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .long-text{display:inline}}@media (min-width:75em){.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .short-text{display:inline}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .long-text{display:none}}@media (min-width:93.75em){.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .short-text{display:none}.resourcepage .descriptionAndDownloadBox .previewAndDownload .component-list-support-button .long-text{display:inline}}.ltr .resourcepage .descriptionAndDownloadBox .previewAndDownload.singleComponent .advancedDownloadContainer{text-align:left}.rtl .resourcepage .descriptionAndDownloadBox .previewAndDownload.singleComponent .advancedDownloadContainer{text-align:right}.resourcepage .descriptionAndDownloadBox .previewAndDownload.singleComponent .component.footer{display:none}.resourcepage .componentTypeHeading{margin-top:1rem;margin-bottom:.25rem;display:flex;flex-flow:row nowrap;justify-content:flex-start;cursor:pointer;align-items:center}.resourcepage .componentTypeHeading svg{transition-duration:.2s;transition-property:transform;width:.7rem;height:.7rem;margin-inline-start:.5rem}.resourcepage .componentTypeHeading.expanded svg{transform:rotate(90deg)}.resourcepage .componentTypeHeading:hover{color:var(--sidebar-color-hover)}@media (min-width:75em){.resourcepage.highlight-video #ResourcePageLayout{grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"preview preview" "description stats"}}.resourcepage.highlight-video #ResourcePageLayout #PreviewContainer{margin-bottom:0}.resourcepage.highlight-video #ResourcePageLayout #PreviewContainer .previewContent.video video{max-height:unset}.rtl :dir(ltr) .resourcepage .descriptionAndDownloadBox .previewAndDownload .previewDownloadGridContainer table td.preview{left:unset;right:10px}#ResourcePageLayout{width:100%;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;grid-template-areas:"preview" "description" "stats";grid-column-gap:2rem}#ResourcePageLayout #DescriptionAndDownloadContainer{grid-area:description}@media (min-width:75em){#ResourcePageLayout{grid-template-columns:25rem 1fr;grid-template-rows:auto 1fr;grid-template-areas:"preview description" "stats description"}#ResourcePageLayout #DescriptionAndDownloadContainer{margin-inline-start:unset}}#ResourcePageLayout #PreviewContainer{grid-area:preview;margin-bottom:1rem}@media (min-width:75em){#ResourcePageLayout #PreviewContainer{margin-bottom:2.85rem}}#ResourcePageLayout #PreviewContainer .previewContent.video video{width:100%;max-height:26.5rem}#ResourcePageLayout #ResourceStatsContainer{grid-area:stats}#ResourceLanguageAvailabilityScreen{width:100%;height:100%;line-height:1.5rem}@media (min-width:62em){#ResourceLanguageAvailabilityScreen{width:41rem;padding:3.25rem 2rem 2rem;border:1px solid var(--sidebar-border-color);border-radius:.5rem;height:unset}}#ResourceLanguageAvailabilityScreen .dialog-heading{font-weight:500;font-size:1.5rem;margin-bottom:2rem;color:var(--modal-screen-heading-color);text-align:center}#ResourceLanguageAvailabilityScreen table{font-size:.75rem;border-collapse:collapse;border:none;margin:0;min-width:100%}#ResourceLanguageAvailabilityScreen table thead th{padding:.25rem;min-width:.25rem;position:-webkit-sticky;position:sticky;top:0;text-align:center}#ResourceLanguageAvailabilityScreen table thead th :first-child{z-index:1}.ltr #ResourceLanguageAvailabilityScreen table thead th :first-child{left:0}.rtl #ResourceLanguageAvailabilityScreen table thead th :first-child{right:0}#ResourceLanguageAvailabilityScreen table tbody th{padding:.25rem .5rem .25rem .25rem;position:-webkit-sticky;position:sticky;background-color:#fff}.ltr #ResourceLanguageAvailabilityScreen table tbody th{left:0}.rtl #ResourceLanguageAvailabilityScreen table tbody th{right:0}#ResourceLanguageAvailabilityScreen table tbody th:first-child{white-space:nowrap;text-align:start}#ResourceLanguageAvailabilityScreen table tbody td{text-align:center;padding:.25rem 0}#ResourceLanguageAvailabilityScreen table tbody tr:last-child td,#ResourceLanguageAvailabilityScreen table tbody tr:last-child th{border-bottom:none}#ResourceLanguageAvailabilityScreen table th{font-weight:500}#ResourceLanguageAvailabilityScreen table td,#ResourceLanguageAvailabilityScreen table th{height:1rem;border-bottom:1px solid var(--modal-screen-color);border-inline-start:1px solid var(--sidebar-border-color)}#ResourceLanguageAvailabilityScreen .scroller{overflow-x:auto;border:1px solid var(--modal-screen-color);margin:.5rem auto 0;display:block;padding-bottom:1px}.resource-page .start-sidebar{display:none}@media (min-width:48em){.resource-page .start-sidebar{display:block}}.resource-page.sidebars-left #MainPageClient{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-template-areas:"header" "main" "footer"}@media (min-width:36em){.resource-page.sidebars-left #MainPageClient{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-template-areas:"header" "main" "footer"}}@media (min-width:48em){.resource-page.sidebars-left #MainPageClient{grid-template-columns:var(--start-sidebar-width) 1fr auto;grid-template-rows:auto 1fr auto;grid-template-areas:"header header" "leftcol main" "leftcol footer"}}@media (min-width:36em){.resource-page .page-standard-padding{padding:1rem}}@media (min-width:48em){.resource-page .page-standard-padding{padding:1rem 3rem}}.resource-page.resource-visibility-protected .shareAction{display:none}#ResourcePrintScreen{width:100%;height:100%;line-height:1.5rem;text-align:center}@media (min-width:62em){#ResourcePrintScreen{width:25rem;padding:3.25rem 2rem 2rem;border:1px solid var(--sidebar-border-color);border-radius:.5rem;height:unset}}#ResourcePrintScreen .buttons{display:flex;flex-flow:column nowrap;align-items:stretch}#ResourcePrintScreen .buttons button{border-radius:.25rem;font-size:.8125rem;text-transform:uppercase;width:100%;height:2.5rem;box-sizing:border-box;background-color:var(--list-button-background-color);color:var(--component-preview-button-color);border:.0625rem solid var(--component-button-border-color);line-height:1.5rem}#ResourcePrintScreen .buttons button:hover{background-color:var(--list-button-background-color-hover)}#ResourcePrintScreen .buttons button+button{margin-top:.25rem}
