.album-breadcrumb{display:flex;align-items:center;gap:9px;padding-top:24px;color:#667085;font-size:14px}.album-breadcrumb i{font-size:9px}.album-breadcrumb a:hover{color:#e63b16}.album-page-heading{margin-bottom:26px}.album-page-heading p{max-width:760px}.album-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;color:#667085;font-size:14px}.album-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 55px}.album-card{overflow:hidden;border:1px solid #e4e7ec;background:#fff}.album-card-image{position:relative;display:block;aspect-ratio:13/8;overflow:hidden;background:#e4e7ec}.album-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.album-card:hover .album-card-image img{transform:scale(1.025)}.album-card-image span{position:absolute;right:12px;bottom:12px;padding:7px 10px;background:rgba(5,20,65,.88);color:#fff;font-size:13px}.album-card-body{padding:20px}.album-card-body h2{margin:8px 0 10px;font-size:23px;line-height:1.3}.album-card-body h2 a:hover{color:#e63b16}.album-card-body>p:not(.album-date){display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#506172;line-height:1.55}.album-date{margin:0;color:#667085;font-size:13px}.album-open-link{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#e63b16;font-weight:700}.album-empty{grid-column:1/-1;padding:35px;background:#f8fafc;text-align:center}.photo-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:30px}.photo-gallery-item{margin:0;overflow:hidden;background:#f2f4f7}.photo-gallery-item a{display:block;aspect-ratio:4/3}.photo-gallery-item img{width:100%;height:100%;object-fit:cover;transition:filter .2s}.photo-gallery-item a:hover img{filter:brightness(.9)}.photo-gallery-item figcaption{padding:10px 12px;color:#475467;font-size:14px}.album-return{margin:0 0 50px}.album-return a{display:inline-flex;align-items:center;gap:8px;color:#e63b16;font-weight:700}@media(max-width:767px){.album-page-heading h1{font-size:32px}.album-grid,.photo-gallery{grid-template-columns:1fr}.album-card-body h2{font-size:20px}.album-breadcrumb{overflow:hidden}.album-breadcrumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
