/* adcitymag.ru */body .re-archive-header{margin-bottom:12px}body .re-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--adcm-space-3) var(--adcm-space-5);margin:0 0 18px}.re-filter__group{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.re-filter__label{display:inline-flex;align-items:center;gap:5px;margin-right:4px;font-size:var(--t-meta, .78rem);color:var(--adcmMuted, var(--greyColor));white-space:nowrap}.re-filter__label svg{width:14px;height:14px;fill:currentColor}.re-chip{display:inline-flex;align-items:center;flex:0 0 auto;min-height:34px;padding:0 14px;border:1px solid var(--borderColor, rgba(128, 128, 128, .4));border-radius:var(--adcm-r-pill);background:transparent;color:var(--mainColor);font-size:var(--t-ui, .88rem);line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--adcm-dur-fast, .15s) ease,color var(--adcm-dur-fast, .15s) ease,border-color var(--adcm-dur-fast, .15s) ease}.re-chip:hover{border-color:var(--mainColor);color:var(--mainColor);text-decoration:none}.re-chip:focus-visible{outline:2px solid var(--hoverColor, currentColor);outline-offset:2px}.re-chip.is-active{background:var(--mainColor);border-color:var(--mainColor);color:var(--bodyBg, #fff);font-weight:var(--medium, 500)}@media (max-width: 700px){body .re-filter{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--adcm-space-3)}.re-filter__group{box-sizing:border-box;margin-inline:calc(var(--gutter, 16px) * -1);padding:2px var(--gutter, 16px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.re-filter__group::-webkit-scrollbar{display:none}.re-chip{min-height:38px}}body .re-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--adcm-space-5)}@media (max-width: 1399px){body .re-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 999px){body .re-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--adcm-space-4)}}@media (max-width: 640px){body .re-grid{grid-template-columns:1fr}}body .re-card-image{height:auto;aspect-ratio:4 / 3}body .re-card-content{padding:18px}body .re-card-title{font-size:var(--t-card-lg, 1.15rem);line-height:1.25;margin:0 0 8px}body .re-card-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--mainColor)}body .re-card-address{font-size:var(--t-meta, .78rem);margin:0 0 10px}body .re-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--t-ui, .88rem);line-height:1.5;margin:0 0 12px}body .re-card-footer{margin-top:12px;padding-top:12px;position:relative;z-index:2}body .re-card{position:relative}body .re-card-title a:after{content:"";position:absolute;inset:0;z-index:1}body .re-card-title a:focus-visible{outline:none}body .re-card:has(.re-card-title a:focus-visible){outline:2px solid var(--hoverColor, currentColor);outline-offset:2px}body .re-grid{margin-bottom:var(--adcm-space-8, 32px)}body .re-pagination{clear:both;display:flex;flex-direction:column;align-items:center;gap:var(--adcm-space-3, 12px);margin:var(--adcm-space-8, 32px) 0 var(--adcm-space-12, 48px);padding:0}body .re-pagination .re-posts-info{margin:0}body .re-pagination .re-load-more{margin:0;min-width:220px}
