.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}
#SidebarTree{margin-top:2rem;margin-inline-start:-.75rem}#SidebarTree ul{list-style:none;padding-inline-start:1.25rem}#SidebarTree li.hidden-by-collapsed-parent{display:none}#SidebarTree li .layout{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:start;padding:1px 2px;margin-bottom:1rem;text-decoration:none;cursor:pointer;font-size:.75rem;font-weight:var(--font-weight);color:var(--sidebar-heading-color)}#SidebarTree li .layout.hovering .title{text-decoration:underline}#SidebarTree li svg.icon{display:inline-block;margin-inline-end:.5rem;width:1rem;height:1rem;background-size:contain;flex-grow:0;flex-shrink:0}#SidebarTree li .collapse-expand-icon{display:inline-block;margin:-.2rem 0 -.2rem -.2rem;padding:.2rem;width:1rem;height:1rem;box-sizing:content-box;background-size:contain;flex-grow:0;flex-shrink:0;color:var(--sidebar-subtle-color)}#SidebarTree li .title{line-height:1rem}#SidebarTree li .resource-count{margin-inline-start:8px;color:var(--sidebar-subtle-color);flex-grow:1;flex-shrink:0;text-align:end;line-height:1rem}#SidebarTree li.empty>.layout>div.icon{background-image:url(/images/libraries/treeicons/sidebar/empty_folder.png)}#SidebarTree li.selected>.layout{color:#20aef7}#SidebarTree li.selected>.layout .resource-count{color:#20aef7}#SidebarTree li.empty.selected>.layout>div.icon{background-image:url(/images/libraries/treeicons/sidebar/open_empty_folder.png)}
.library-page .sidebar-heading{display:none}.library-page .page-sidebar .sidebar-expanded-content .sidebar-heading{display:block}.library-page.top-level-folder #FolderContentsTab{display:none}.library-page .descriptionAndDownloadBox{display:flex;flex-direction:column;padding:0}.library-page .descriptionAndDownloadBox .description{margin-bottom:1rem}@media (min-width:62em){.library-page .descriptionAndDownloadBox{flex-direction:row;border-bottom:none}.library-page .descriptionAndDownloadBox .resource-indexes{margin-inline-start:1rem}.library-page .descriptionAndDownloadBox .description{margin-bottom:0}}.library-page.library-visibility-protected .resourceActions .actionsContainer .shareAction{display:none}.library-page .resourceActions{margin-bottom:1rem}.library-page .resourceActions .actionsContainer{display:flex;flex-direction:row;margin:0 -.5rem;flex-wrap:wrap}.library-page .resourceActions .actionsContainer .action{cursor:pointer;display:inline-block;margin:0 .5rem}.library-page .resourceActions .actionsContainer .action.subscribeButton{padding-inline-start:0}.library-page .resourceActions .actionsContainer .action.subscribeButton .subscribed_icon{display:none}.library-page .resourceActions .actionsContainer .action.subscribeButton.subscribed .subscribed_icon{display:inline-block}.library-page .resourceActions .actionsContainer .action.subscribeButton.subscribed .notsubscribed_icon{display:none}@media (min-width:48em){.library-page .page-sidebar{padding:.5rem;padding-inline-start:0}}.library-page .page-sidebar .sidebar-expanded-content{padding-inline-end:2rem}.library-page .empty-folder-description{font-style:italic;margin:1rem 0}.library-page .library-header-layout{grid-area:title}.library-page .library-header-layout .titleSection{flex-grow:0;flex-shrink:0}.library-page .library-header-layout .titleSection .title .separator{margin:0 .4rem}.library-page .library-header-layout .titleSection .title .title-fragment,.library-page .library-header-layout .titleSection .title a.title-fragment,.library-page .library-header-layout .titleSection .title a.title-fragment:hover,.library-page .library-header-layout .titleSection .title a.title-fragment:link,.library-page .library-header-layout .titleSection .title a.title-fragment:visited{color:unset;text-decoration:none}@media (min-width:62em){.library-page .library-header-layout .titleSection .title .title-fragment,.library-page .library-header-layout .titleSection .title a.title-fragment,.library-page .library-header-layout .titleSection .title a.title-fragment:hover,.library-page .library-header-layout .titleSection .title a.title-fragment:link,.library-page .library-header-layout .titleSection .title a.title-fragment:visited{white-space:nowrap}}.library-page .library-header-layout .titleSection .title .title-fragment.hovering,.library-page .library-header-layout .titleSection .title a.title-fragment.hovering,.library-page .library-header-layout .titleSection .title a.title-fragment:hover.hovering,.library-page .library-header-layout .titleSection .title a.title-fragment:link.hovering,.library-page .library-header-layout .titleSection .title a.title-fragment:visited.hovering{text-decoration:underline;color:#000}.library-page .library-header-layout .library-image{flex-grow:1;flex-shrink:1;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;height:180px;margin-bottom:-30px}.library-page .library-header-layout .library-image .library-image-overlay{position:absolute;left:0;right:0;top:0;bottom:30px;background-repeat:no-repeat;background-size:100% 100%;background-image:url(/images/libraries/hero_mask.png);background-color:rgba(255,255,255,.85)}.library-page #FolderHeadingLayout{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-bottom:8px;border-top:1px solid #eee;padding-top:10px}.library-page #FolderHeadingLayout .folder-heading-icon{width:48px;height:36px;background-image:url(/images/resourcelists/folderbackground.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-inline-end:8px;display:inline-block}.library-page #FolderHeadingLayout #FolderHeading{font-size:24px;font-weight:700;padding:0;position:relative;line-height:100%}.library-page #LibraryTabs{grid-area:tabs;overflow:hidden;margin:0 -1rem 0 -1rem}@media (min-width:75em){.library-page #LibraryTabs{margin:0 -1.5rem 0 -1.5rem}}.library-page #LibraryTabs .object-list .object-list-heading{margin-top:2rem;margin-bottom:.5rem}.library-page #LibraryTabs .object-list .object-list-heading .folder-description{font-weight:400;font-size:.875rem;max-width:650px;line-height:140%}.library-page .library-folder-page #LibraryTabs{padding-top:1rem}.library-page #SubfoldersList .subfolder{border:1px solid #666;color:#666;padding:3px 10px;margin:0 5px;border-radius:10px;cursor:pointer;flex-shrink:0}.library-page #SubfoldersList .subfolder:hover{color:#fff;background-color:#666}.library-page #SubfoldersList .subfolder-list-subfolder-heading{display:flex;flex-direction:row;align-items:flex-start;font-size:1.5rem;line-height:110%;color:unset;text-decoration:none;cursor:pointer}.library-page #SubfoldersList .subfolder-list-subfolder-heading.hovering{text-decoration:underline}.library-page #SubfoldersList .subfolder-list-subfolder-heading .subfolder-icon{background-size:contain;background-repeat:no-repeat;background-position:center center;margin-inline-end:8px;display:inline-block;width:32px;height:24px;background-image:url(/images/resourcelists/folderbackground.svg);margin-bottom:0}.library-page #LibraryExplorerContentPane{margin:0 1rem}.library-page #FolderResources{margin-top:1rem}.library-page #FolderResources.vertical{margin-inline-start:2rem;margin-bottom:1rem}.library-page #FolderContentLists{margin-inline-start:1rem}.library-page #FolderContentLists .object-list-items{margin-inline-start:-1rem}.library-page #FolderTabFolderContents .quickLinkDisplay{margin-top:.25rem;text-align:end;display:block}.library-page .tab-buttons{margin-top:2rem}.library-page .library-tab-button{border-radius:.25rem;font-size:.8125rem;text-transform:uppercase;height:2rem;box-sizing:border-box;background-color:var(--tab-button-background-color);color:var(--tab-button-color);border:.0625rem solid var(--tab-button-border-color);line-height:1.5rem;padding:0 1rem}.library-page .library-tab-button:hover{background-color:var(--tab-button-background-color-hover);border-color:var(--tab-button-border-color-hover)}.library-page .library-tab-button.active{background-color:var(--tab-button-active-background-color);border-color:var(--tab-button-active-border-color)}.library-page .library-tab-button.active:hover{background-color:var(--tab-button-active-background-color-hover);border-color:var(--tab-button-active-border-color-hover)}.library-page .library-tab-button+.library-tab-button{margin-inline-start:1.5rem}.library-page .library-tab{display:none}.library-page .library-tab.active{display:block}.library-page .description{grid-area:description}.library-page .image-and-categories-container{grid-area:image_and_categories}.library-page .resource-categories-table{margin-top:0}.library-page .resource-wrapper{display:grid;grid-template-areas:"title" "description" "image_and_categories" "tabs";align-items:start;grid-row-gap:1rem}@media (min-width:75em){.library-page .resource-wrapper{grid-template-areas:"title title" "description image_and_categories" "tabs tabs";grid-template-columns:1fr 24rem;grid-column-gap:2rem}}.library-page #LibraryImageContainer{text-align:center;margin-bottom:2rem;display:none}.library-page #LibraryImageContainer .library-image{width:min(100%,369px);height:14.875rem;border-radius:.5rem;background-repeat:no-repeat;background-position:center center;margin:0 auto;background-size:contain}@media (min-width:75em){.library-page.has-library-image #LibraryImageContainer{display:block}.library-page.has-library-image .resource-wrapper{grid-template-areas:"title image_and_categories" "description image_and_categories" "tabs tabs";grid-template-rows:auto 1fr auto}}.library-page .library-folder-page .resource-wrapper{display:grid;grid-template-areas:"title" "description" "tabs";align-items:start;grid-row-gap:1rem}@media (min-width:75em){.library-page .library-folder-page .resource-wrapper{grid-template-areas:"title" "description" "tabs";grid-template-columns:1fr;grid-column-gap:0}}#LibraryTabButtons{margin:0 1rem}@media (min-width:75em){#LibraryTabButtons{margin:0 2rem}}#FolderResourcesList,#SubfoldersList{--list-h-padding:1rem}@media (min-width:36em){#FolderResourcesList,#SubfoldersList{--list-h-padding:1rem}}#FolderResourcesList .object-list-heading,#SubfoldersList .object-list-heading{margin-inline-start:var(--list-h-padding)}#FolderResourcesList .object-list-items::before,#SubfoldersList .object-list-items::before{content:'\00a0';min-width:var(--list-h-padding)}#FolderResourcesList .object-list-items::after,#SubfoldersList .object-list-items::after{content:'\00a0';min-width:var(--list-h-padding)}#FolderResourcesList .inline-banner,#SubfoldersList .inline-banner{margin:0 var(--list-h-padding)}#FolderResourcesList .tracking-gauge,#SubfoldersList .tracking-gauge{left:var(--list-h-padding);right:var(--list-h-padding)}.ltr #FolderResourcesList .horizontal-scroll .left-arrow,.ltr #FolderResourcesList.horizontal-scroll .left-arrow,.ltr #SubfoldersList .horizontal-scroll .left-arrow,.ltr #SubfoldersList.horizontal-scroll .left-arrow,.ltr#FolderResourcesList .horizontal-scroll .left-arrow,.ltr#FolderResourcesList.horizontal-scroll .left-arrow,.ltr#SubfoldersList .horizontal-scroll .left-arrow,.ltr#SubfoldersList.horizontal-scroll .left-arrow{right:calc(var(--list-h-padding) + 2.5rem * var(--responsive-scale))}.rtl #FolderResourcesList .horizontal-scroll .left-arrow,.rtl #FolderResourcesList.horizontal-scroll .left-arrow,.rtl #SubfoldersList .horizontal-scroll .left-arrow,.rtl #SubfoldersList.horizontal-scroll .left-arrow,.rtl#FolderResourcesList .horizontal-scroll .left-arrow,.rtl#FolderResourcesList.horizontal-scroll .left-arrow,.rtl#SubfoldersList .horizontal-scroll .left-arrow,.rtl#SubfoldersList.horizontal-scroll .left-arrow{left:calc(var(--list-h-padding) + 2.5rem * var(--responsive-scale))}.ltr #FolderResourcesList .horizontal-scroll .right-arrow,.ltr #FolderResourcesList.horizontal-scroll .right-arrow,.ltr #SubfoldersList .horizontal-scroll .right-arrow,.ltr #SubfoldersList.horizontal-scroll .right-arrow,.ltr#FolderResourcesList .horizontal-scroll .right-arrow,.ltr#FolderResourcesList.horizontal-scroll .right-arrow,.ltr#SubfoldersList .horizontal-scroll .right-arrow,.ltr#SubfoldersList.horizontal-scroll .right-arrow{right:var(--list-h-padding)}.rtl #FolderResourcesList .horizontal-scroll .right-arrow,.rtl #FolderResourcesList.horizontal-scroll .right-arrow,.rtl #SubfoldersList .horizontal-scroll .right-arrow,.rtl #SubfoldersList.horizontal-scroll .right-arrow,.rtl#FolderResourcesList .horizontal-scroll .right-arrow,.rtl#FolderResourcesList.horizontal-scroll .right-arrow,.rtl#SubfoldersList .horizontal-scroll .right-arrow,.rtl#SubfoldersList.horizontal-scroll .right-arrow{left:var(--list-h-padding)}@media (min-width:75em){#FolderResourcesList,#SubfoldersList{--list-h-padding:1rem}#FolderResourcesList .object-list-heading,#SubfoldersList .object-list-heading{margin-inline-start:var(--list-h-padding)}#FolderResourcesList .object-list-items::before,#SubfoldersList .object-list-items::before{content:'\00a0';min-width:var(--list-h-padding)}#FolderResourcesList .object-list-items::after,#SubfoldersList .object-list-items::after{content:'\00a0';min-width:var(--list-h-padding)}#FolderResourcesList .inline-banner,#SubfoldersList .inline-banner{margin:0 var(--list-h-padding)}#FolderResourcesList .tracking-gauge,#SubfoldersList .tracking-gauge{left:var(--list-h-padding);right:var(--list-h-padding)}.ltr #FolderResourcesList .horizontal-scroll .left-arrow,.ltr #FolderResourcesList.horizontal-scroll .left-arrow,.ltr #SubfoldersList .horizontal-scroll .left-arrow,.ltr #SubfoldersList.horizontal-scroll .left-arrow,.ltr#FolderResourcesList .horizontal-scroll .left-arrow,.ltr#FolderResourcesList.horizontal-scroll .left-arrow,.ltr#SubfoldersList .horizontal-scroll .left-arrow,.ltr#SubfoldersList.horizontal-scroll .left-arrow{right:calc(var(--list-h-padding) + 2.5rem * var(--responsive-scale))}.rtl #FolderResourcesList .horizontal-scroll .left-arrow,.rtl #FolderResourcesList.horizontal-scroll .left-arrow,.rtl #SubfoldersList .horizontal-scroll .left-arrow,.rtl #SubfoldersList.horizontal-scroll .left-arrow,.rtl#FolderResourcesList .horizontal-scroll .left-arrow,.rtl#FolderResourcesList.horizontal-scroll .left-arrow,.rtl#SubfoldersList .horizontal-scroll .left-arrow,.rtl#SubfoldersList.horizontal-scroll .left-arrow{left:calc(var(--list-h-padding) + 2.5rem * var(--responsive-scale))}.ltr #FolderResourcesList .horizontal-scroll .right-arrow,.ltr #FolderResourcesList.horizontal-scroll .right-arrow,.ltr #SubfoldersList .horizontal-scroll .right-arrow,.ltr #SubfoldersList.horizontal-scroll .right-arrow,.ltr#FolderResourcesList .horizontal-scroll .right-arrow,.ltr#FolderResourcesList.horizontal-scroll .right-arrow,.ltr#SubfoldersList .horizontal-scroll .right-arrow,.ltr#SubfoldersList.horizontal-scroll .right-arrow{right:var(--list-h-padding)}.rtl #FolderResourcesList .horizontal-scroll .right-arrow,.rtl #FolderResourcesList.horizontal-scroll .right-arrow,.rtl #SubfoldersList .horizontal-scroll .right-arrow,.rtl #SubfoldersList.horizontal-scroll .right-arrow,.rtl#FolderResourcesList .horizontal-scroll .right-arrow,.rtl#FolderResourcesList.horizontal-scroll .right-arrow,.rtl#SubfoldersList .horizontal-scroll .right-arrow,.rtl#SubfoldersList.horizontal-scroll .right-arrow{left:var(--list-h-padding)}}@media (min-width:75em) and (min-width:36em){#FolderResourcesList,#SubfoldersList{--list-h-padding:1.5rem}}#EmailAddressDlg input[type=email]{box-sizing:border-box;border-radius:.1875rem;background-color:var(--input-control-background);border:1px solid var(--input-control-border-color);color:var(--input-control-color);width:100%}#EmailAddressDlg input[type=email]:hover{border-color:var(--input-control-border-color-hover)}#EmailAddressDlg input[type=email].error{background-color:var(--input-control-error-background)}
