.archive-small{max-width:1024px}.archive-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.archive-form{margin:40px 0 0}.archive-search{position:relative}.archive-search input{width:100%;height:42px;padding:11px 58px 11px 12px;border:1px solid #d9d9d9;border-radius:6px;font:inherit;background:var(--white,#fff);color:inherit}.archive-search button{position:absolute;right:1px;top:1px;width:42px;height:40px;border:0;border-radius:0 6px 6px 0;background:#f00000;color:#fff;cursor:pointer}.archive-search .asset-icon{width:24px;height:24px;color:currentColor}.archive-filters{display:flex;align-items:center;justify-content:space-between;margin-top:40px;gap:15px}.archive-tabs{display:flex;white-space:nowrap}.archive-tabs a{margin:5px 10px;border-bottom:3px solid transparent;line-height:1.2}.archive-tabs a[aria-current=page]{border-color:red;font-weight:bold}.archive-dates{display:flex;gap:20px}.archive-dates select{width:130px;padding:11px 12px;border:1px solid #d9d9d9;border-radius:6px;background:var(--white,#fff);color:inherit;font:inherit}.archive-divider{border-bottom:1px solid #bebebe;margin:30px 0}.archive-result{margin-bottom:80px}.archive-result h1{font-size:18px;font-weight:normal;line-height:1;margin:0 0 -20px}.archive-item{padding:30px 0;border-bottom:1px solid #e6e6e6}.archive-item>a{display:flex;gap:20px;color:inherit}.archive-image{position:relative;display:block;flex:0 0 300px;aspect-ratio:16/9;background:#eee;overflow:hidden}.archive-image img{width:100%;height:100%;object-fit:cover}.archive-badge{position:absolute;bottom:0;left:0;width:32px;height:24px;box-sizing:border-box;background:#282828;color:#aeaeae;z-index:1}.archive-badge-video{padding:2px;max-width:20%;max-height:24%;min-width:7%;min-height:8%}.archive-badge-audio{padding:6px;max-width:24%;max-height:30%;min-width:5%;min-height:6%}@media(hover:hover){.archive-item a:hover .archive-badge{background:#383838;color:#fff}}.archive-content{min-width:0}.archive-content h2{font-size:26px;line-height:1.2;letter-spacing:.2px;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive-content time{display:block;color:#b1b1b1;font-size:14px;font-weight:bold;line-height:1.2;margin-bottom:8px}.archive-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.archive-pagination{display:flex;justify-content:space-between;align-items:center;margin:30px 0}.archive-pagination div{display:flex}.archive-pagination a,.archive-pagination span{padding:6px 12px}.archive-pagination>a,.archive-pagination>span{border:1px solid #aaa;border-radius:4px;font-weight:bold}.archive-pagination [aria-disabled=true]{opacity:.5}.archive-pagination [aria-current=page]{border-bottom:2px solid red;font-weight:bold}.archive-ad{margin:30px auto}.archive-ad-banner .article-ad{max-width:728px}.archive-empty{margin:50px 0;text-align:center}@media(max-width:768px){.archive-form{margin:30px 0 0}.archive-filters{flex-direction:column-reverse;align-items:stretch;margin-top:20px}.archive-dates{gap:20px}.archive-dates select{width:90px}.archive-tabs{overflow-x:auto;margin:15px -20px 0;padding:0 10px}.archive-divider{margin:20px 0}.archive-result h1{margin:0 0 20px}.archive-item{padding:20px 0}.archive-item>a{gap:10px}.archive-image{flex-basis:120px;margin-top:2px}.archive-content h2{font-size:18px;line-height:1.15;-webkit-line-clamp:4}.archive-content time{font-size:11px}.archive-description{display:none}.archive-pagination a,.archive-pagination span{padding:6px}.archive-pagination>a,.archive-pagination>span{min-width:60px;text-align:center}}

.archive-result [data-status]:empty{display:none}.archive-dates select{height:42px;padding-top:8px;padding-bottom:8px}

 
.archive-pagination>a,.archive-pagination>span{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:5px;min-width:80px;height:37px;padding:6px 10px;line-height:1.2}
.archive-pagination>:first-child::before,.archive-pagination>:last-child::after{font-size:22px;font-weight:400;line-height:1}
.archive-pagination>:first-child::before{content:"\2190"}
.archive-pagination>:last-child::after{content:"\2192"}
.archive-pagination>div>a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px 0;color:#777;border-bottom:2px solid transparent}
.archive-pagination>div>a[aria-current=page]{color:inherit;border-bottom-color:red}
@media(max-width:360px){.archive-pagination>a,.archive-pagination>span{min-width:68px;padding-inline:5px}.archive-pagination>div>a{width:28px}}
 
.archive-item{box-sizing:border-box;min-height:230px}
.archive-item>a{align-items:flex-start}
@media(max-width:768px){.archive-item{min-height:145px}}

.archive-result [data-status]:not(:empty){position:fixed;z-index:3000;right:20px;bottom:24px;max-width:min(420px,calc(100vw - 40px));margin:0;padding:14px 18px;border-radius:4px;background:#292929;color:#fff;box-shadow:0 4px 14px #0003;font-size:16px;line-height:1.35}

