/* adcitymag.ru */.re-single{max-width:var(--width);margin:0 auto;padding:20px;font-family:var(--primeFont)}.re-archive-header{padding:20px 0 16px;margin-bottom:5px}.re-archive-description{font-size:var(--t-card, 15px);color:var(--greyColor);line-height:1.6}.magazine-issues-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.magazine-issue-card{background:var(--bgColor, #fff);border:1px solid var(--borderColor, #e3e4ea);border-radius:var(--adcm-r-md, 12px);overflow:hidden;transition:all var(--adcm-dur-base, .22s) ease;display:block;text-decoration:none;color:inherit}.magazine-issue-card:hover{transform:translateY(-4px);box-shadow:var(--adcm-shadow-2, 0 8px 20px rgba(0, 0, 0, .12));border-color:var(--accentColor, #0073aa)}.magazine-issue-cover{width:100%;height:200px;background:linear-gradient(135deg,var(--borderColor, #e3e4ea) 0%,var(--bgColor, #fff) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.magazine-issue-cover img{width:100%;height:100%;object-fit:cover;transition:transform var(--adcm-dur-base, .22s) ease}.magazine-issue-card:hover .magazine-issue-cover img{transform:scale(1.05)}.magazine-issue-cover-placeholder{font-size:64px;opacity:.15;user-select:none}.magazine-issue-content{padding:16px}.magazine-issue-title{font-size:var(--t-card-lg, 18px);font-weight:var(--bold, 600);margin:0 0 10px;color:var(--headColor, #111);line-height:1.3;transition:color var(--adcm-dur-fast, .15s) ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.magazine-issue-card:hover .magazine-issue-title{color:var(--accentColor, #0073aa)}.magazine-issue-description{font-size:var(--t-ui, 14px);line-height:1.5;color:var(--textColor, #333);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.magazine-issue-meta{padding-top:12px;border-top:1px solid var(--borderColor, #e3e4ea);font-size:var(--t-meta, 13px);color:var(--greyColor, #666);font-weight:var(--medium, 500)}.re-single .magazine-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:60px auto 40px;padding:20px 0}.re-single .magazine-pagination a,.re-single .magazine-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;background:var(--bgColor, #fff);border:1px solid var(--borderColor, #e3e4ea);color:var(--textColor, #333);border-radius:var(--adcm-r-sm, 8px);text-decoration:none;font-weight:var(--medium, 500);font-size:var(--t-card, 15px);transition:all var(--adcm-dur-fast, .15s) ease}.re-single .magazine-pagination a:hover{background:var(--accentColor, #0073aa);border-color:var(--accentColor, #0073aa);color:var(--adcm-c-white, #fff);transform:translateY(-2px);box-shadow:var(--adcm-shadow-2, 0 4px 12px rgba(0, 0, 0, .15))}.re-single .magazine-pagination span.page-numbers.current{background:var(--accentColor, #0073aa)!important;border-color:var(--accentColor, #0073aa)!important;color:var(--adcm-c-white, #fff)!important;font-weight:var(--bold, 600);pointer-events:none}.re-single .magazine-pagination span.dots{background:transparent;border:none;color:var(--greyColor, #666);pointer-events:none}.re-single .magazine-pagination a.prev,.re-single .magazine-pagination a.next{font-weight:var(--bold, 600);padding:0 20px}@media (max-width: 1024px){.magazine-issues-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width: 768px){.re-single{padding:16px}.magazine-issues-grid{grid-template-columns:repeat(2,1fr);gap:16px}.magazine-issue-cover{height:180px}}@media (max-width: 500px){.magazine-issues-grid{grid-template-columns:1fr;gap:12px}.magazine-issue-content{padding:12px}.magazine-issue-title{font-size:var(--t-body, 16px)}.magazine-issue-description{font-size:var(--t-meta, 13px)}.magazine-issue-cover{height:160px}.re-single .magazine-pagination a,.re-single .magazine-pagination span.page-numbers{min-width:40px;height:40px;font-size:var(--t-ui, 14px)}}
