/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sidebar-grid{& > .site-main{grid-column:1 / 7;align-self:flex-start;@media (min-width:43.75rem){grid-column:1 / 15;}@media (min-width:62.5rem){display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column:3 / 11;& > .region--content-above,& > .region--content{grid-template-columns:repeat(8,minmax(0,1fr));grid-column:1 / 9;}& .layout--content-narrow,& .layout--pass--content-narrow > *,& .layout--content-medium,& .layout--pass--content-medium > *{grid-column:1 / 9;}}}& .region--sidebar{grid-column:1 / 7;@media (min-width:43.75rem){grid-column:3 / 13;}@media (min-width:62.5rem){grid-column:12 / 15;}}}
.photo_album{--photos:#6a1c96;}.path-node .region.region--sidebar-first{position:sticky;top:60px;}.photo_album .news-story-header{position:relative;align-items:center;justify-content:space-between;padding:0.5rem 0.5rem 0;}.photo_album .news-story-header > p{margin:5px 0px;}.photo_album .news-story-header{border-radius:8px 8px 0px 0px;}.photo_album .gallery-item:first-child{border-radius:0px 0px 8px 8px;}.photo_album .gallery-item{margin-bottom:20px;padding-bottom:0px;}.photo_album .news-story-header .dropdown{position:absolute;top:3px;right:0;}.photo_album .share-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;}.photo_album .news-story-header .dropdown-menu{box-shadow:0px 4px 30px 0px rgba(0,0,0,0.14);padding:15px;margin-top:25px !important;right:0;left:auto !important;}.photo_album .news-story-header .dropdown-menu > li{margin-bottom:0;}.photo_album .dropdown::after{content:"";top:0;right:0;bottom:0;left:0;transition:opacity 0.15s ease-in-out;opacity:0;visibility:hidden;background:linear-gradient(rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;}.photo_album .share{display:flex;flex-direction:row;margin:0;padding:0;margin-top:10px;align-items:center;justify-content:center;}.photo_album .news-story-header .dropdown-item > img{margin-right:12px;margin-bottom:0;width:20px;}.photo_album .news-story-header li:last-child .dropdown-item > img{margin-right:2px;}.photo_album .art-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:0px;gap:10px;padding:10px 0px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}.photo_album .art-meta-left{display:flex;align-items:end;flex-wrap:wrap;gap:12px;}.photo_album .art-category-tag{color:rgb(255,255,255);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;background:#299deb;padding:2px 10px;border-radius:3px;}.photo_album .art-category-tag a{color:#fff !important;}.photo_album .art-meta-item{font-size:13px;color:#555555;display:flex;align-items:center;gap:5px;}.photo_album .art-meta .art-meta-left img{width:18px;height:16px;}.photo_album .art-share-bar{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:12px;gap:8px;justify-content:space-between;}.photo_album .art-share-bar-left{display:flex;align-items:center;gap:8px;}.photo_album .art-share-label{font-size:13px;font-weight:700;color:#555555;}.photo_album .art-share-bar .share{gap:0px;}.photo_album .art-share-btn{display:inline-flex;align-items:center;color:rgb(255,255,255);gap:6px;padding:2px 5px;border-radius:4px;text-decoration:none;transition:opacity 0.2s,transform 0.15s;}.photo_album .art-share-bar .share img{width:30px;height:30px;}.photo_album .art-share-bar .share li:last-child{display:none;}.photo_album .art-preferred-badge img{width:100% !important;height:25px !important;}.photo_album .ysr_content > h2,.news-heading{font-weight:700;font-size:23px;line-height:1.3;color:var(--color-text);margin-bottom:15px;}.photo_album .news-heading + p{margin-bottom:0;font-size:15px;}.photo_album .news-story-content{position:relative;}.photo_album .news_img_cover{position:relative;}.photo_album .news_img_cover img{width:100% !important;height:auto !important;object-fit:cover;border-radius:0.8rem;}.photo_album .news_img_cover .photo-count{display:flex;align-items:center;position:absolute;bottom:32px;right:14px;background:rgba(0,0,0,0.6);font-weight:500;color:var(--color-white);padding:6px 12px;}.photo_album .image_caption{margin:10px 0px;text-align:center;}@media screen and (max-width:1600px){.photo_album .news_img_cover .photo-count span{font-size:17px;line-height:28px;}}.photo_album .total-views p{font-size:17px;font-weight:600;color:var(--color-primary);}.photo_album .news-story-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 0;border-top:1px solid #e0e0e0;}.photo_album .story-tag-label{font-size:13px;font-weight:700;color:#555555;display:grid;align-items:center;gap:3px;grid-template-columns:0.8fr 1fr;}.photo_album .story-tag.story-tag-active{position:relative;background:var(--color-primary);color:var(--color-white);font-weight:600;padding-right:32px;clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%);white-space:nowrap;}.photo_album .tags_overflow{display:inline-block;}.photo_album .story-tag{background:#f5f7fa;border:1px solid #e0e0e0;border-radius:20px;padding:4px 14px;font-size:13px;font-weight:700;color:#333;text-decoration:none;transition:all 0.2s;}@media screen and (max-width:1440px){.photo_album .story-tag{*font-size:14px;}}@media (max-width:680px){.photo_album .news-story-header{display:flex;text-align:center;}}@media (max-width:420px){.photo_album .news-story-header{display:block;}}
