/* adcitymag.ru */body .adcx-hero{margin:1.2rem auto 1rem}.adcx-hero__card{--h: clamp(280px, 34vw, 440px);position:relative;display:flex;align-items:center;min-height:300px;border-radius:var(--adcm-r-lg);overflow:hidden;color:var(--adcm-c-white, #fff);text-decoration:none;background:linear-gradient(135deg,#16202e,#2849a3);isolation:isolate}.adcx-hero__card:before{content:"";position:absolute;inset:-30px;z-index:-2;background:var(--hero-src) center / cover no-repeat;filter:blur(34px) brightness(.5) saturate(1.1);transform:scale(1.05)}.adcx-hero__media{display:block;flex:0 0 auto;width:min(calc(var(--h) * var(--r, 1.5)),var(--cap, 62%));aspect-ratio:var(--r, 1.5);overflow:hidden;border-radius:var(--adcm-r-md);margin:clamp(14px,2vw,24px)}.adcx-hero__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.adcx-hero__card:hover .adcx-hero__img{transform:scale(1.02)}.adcx-hero--portrait .adcx-hero__card{--cap: 36%}.adcx-hero__body{position:relative;flex:1 1 0;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:var(--adcm-space-3);padding:clamp(18px,3vw,40px) clamp(18px,3vw,40px) clamp(18px,3vw,40px) clamp(4px,1vw,12px)}.adcx-hero--wide .adcx-hero__card{display:block;aspect-ratio:var(--r, 2.2);max-height:640px;min-height:0}.adcx-hero--wide .adcx-hero__card:before{display:none}.adcx-hero--wide .adcx-hero__card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 50%,transparent 85%)}.adcx-hero--wide .adcx-hero__media{position:absolute;inset:0;width:auto;aspect-ratio:auto;margin:0;border-radius:0;z-index:-2}.adcx-hero--wide .adcx-hero__body{position:absolute;left:0;right:0;bottom:0;max-width:880px;padding:clamp(18px,3vw,36px);justify-content:flex-end}.adcx-hero--text .adcx-hero__card{min-height:280px}.adcx-hero--text .adcx-hero__body{padding:clamp(24px,4vw,56px);max-width:880px}.adcx-hero__kicker{font-size:var(--t-label, .65rem);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.adcx-hero__title{font-size:var(--t-display, clamp(2rem, 4.6vw, 3.2rem));line-height:1.12;font-weight:var(--bold, 600);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.adcx-hero__lead{font-size:var(--t-body, 1rem);line-height:1.45;opacity:.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adcx-hero__card:focus-visible{outline:2px solid var(--hoverColor, currentColor);outline-offset:3px}body .adcx-topics{margin:0 auto 1.2rem}.adcx-topics__row{display:flex;gap:var(--adcm-space-2);overflow-x:auto;padding:2px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.adcx-topics__row::-webkit-scrollbar{display:none}.adcx-chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid var(--borderColor);border-radius:var(--adcm-r-pill);color:var(--mainColor);font-size:var(--t-ui, .88rem);text-decoration:none;white-space:nowrap;transition:background-color var(--adcm-dur-fast, .15s),color var(--adcm-dur-fast, .15s)}.adcx-chip:hover{background:var(--mainColor);border-color:var(--mainColor);color:var(--bodyBg, #fff);text-decoration:none}body .adcx-deadlines{margin:2.4rem auto}.adcx-deadlines__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.adcx-deadlines .adcx-section-title{margin:0}.adcx-deadlines__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--adcm-space-4);margin:0;padding:0;list-style:none}.adcx-dl{display:flex;flex-direction:column;gap:var(--adcm-space-2);height:100%;padding:16px 18px;border:1px solid var(--borderColor);border-radius:var(--adcm-r-lg);color:var(--mainColor);text-decoration:none;transition:border-color var(--adcm-dur-fast, .15s),transform var(--adcm-dur-fast, .15s)}.adcx-dl:hover{border-color:var(--mainColor);transform:translateY(-2px)}.adcx-dl__when{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-meta, .78rem);font-weight:var(--medium, 500);color:var(--adcmMuted, var(--greyColor))}.adcx-dl__when svg{width:14px;height:14px;fill:none;stroke:currentColor}.adcx-dl__when.is-soon{color:var(--adcm-accent)}html:root[data-theme=dark] .adcx-dl__when.is-soon{color:var(--adcm-c-orange-400, #fb923c)}.adcx-dl__title{font-size:var(--t-card, .95rem);line-height:1.35;font-weight:var(--medium, 500);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.adcx-dl__date{margin-top:auto;font-size:var(--t-meta, .78rem);color:var(--adcmMuted, var(--greyColor))}@media (max-width: 700px){.adcx-hero__card,.adcx-hero--wide .adcx-hero__card{display:flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;max-height:none;min-height:0;border-radius:var(--adcm-r-lg)}.adcx-hero--wide .adcx-hero__card:before{display:block}.adcx-hero--wide .adcx-hero__card:after{display:none}.adcx-hero__media,.adcx-hero--wide .adcx-hero__media{position:relative;inset:auto;z-index:auto;width:min(100%,calc(72vh * var(--r, 1.5)));aspect-ratio:var(--r, 1.5);margin:12px auto 0;border-radius:var(--adcm-r-md)}.adcx-hero__body,.adcx-hero--wide .adcx-hero__body{position:relative;max-width:none;padding:14px 16px 18px}.adcx-topics__row{margin-inline:calc(var(--gutter, 16px) * -1);padding-inline:var(--gutter, 16px)}}@media (hover: none){.adcx-hero__card:hover .adcx-hero__img,.adcx-dl:hover{transform:none}}body .adcx-journals{margin:2.4rem auto}.adcx-journals__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.adcx-journals .adcx-section-title{margin:0}.adcx-journals__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--adcm-space-5);margin:0;padding:0;list-style:none}.adcx-jr{display:flex;flex-direction:column;gap:var(--adcm-space-3);color:var(--mainColor);text-decoration:none}.adcx-jr__cover{display:block;aspect-ratio:3 / 4;border-radius:var(--adcm-r-md);overflow:hidden;background:var(--greyBg);box-shadow:var(--adcm-shadow-2);transition:transform var(--adcm-dur-fast, .15s),box-shadow var(--adcm-dur-fast, .15s)}.adcx-jr__cover img{width:100%;height:100%;object-fit:cover;display:block}.adcx-jr:hover .adcx-jr__cover{transform:translateY(-3px);box-shadow:var(--adcm-shadow-3)}.adcx-jr:focus-visible{outline:2px solid var(--hoverColor, currentColor);outline-offset:3px}.adcx-jr__title{font-size:var(--t-card, .95rem);font-weight:var(--medium, 500);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 900px){.adcx-journals__grid{grid-template-columns:repeat(2,1fr);gap:var(--adcm-space-4)}}@media (hover: none){.adcx-jr:hover .adcx-jr__cover{transform:none}}.adcx-hero--split .adcx-hero__title,.adcx-hero--portrait .adcx-hero__title{font-size:clamp(1.4rem,2.6vw,2.25rem);-webkit-line-clamp:4}.adcx-hero--split .adcx-hero__lead,.adcx-hero--portrait .adcx-hero__lead{-webkit-line-clamp:3}body.home{--adcm-section-gap: clamp(14px, 1.6vw, 20px)}body.home .adcx-hero--split .adcx-hero__card,body.home .adcx-hero--portrait .adcx-hero__card{--h: clamp(210px, 22vw, 320px);min-height:230px}body.home .blog-grid{gap:1.1rem;margin-bottom:1.2rem}body.home .home-category__list{gap:1.1rem}@media (min-width: 1360px){body.home .blog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 601px){body.home .blog-grid .home-category-item__img{width:100%;max-width:none;max-height:none;aspect-ratio:16 / 10;background:var(--greyBg, #f2f3f6)}body.home .blog-grid .home-category-item__img :is(a,img){display:block;width:100%;height:100%}body.home .blog-grid .home-category-item__img img{object-fit:cover}body.home .blog-grid .home-category-item__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width: 1360px){body.home .blog-grid .home-category-item__title{font-size:.95rem;line-height:1.3}}body.home .home-category-item .item-footer{padding-top:8px;padding-bottom:10px}@media (max-width: 600px){body.home :is(.blog-grid,.home-category__list){display:grid;grid-template-columns:minmax(0,1fr);gap:8px}body.home :is(.blog-grid,.home-category__list)>li{margin:0!important}body.home :is(.blog-grid,.home-category__list) .home-category-item{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:1fr auto;column-gap:12px;height:auto;margin:0!important;padding:10px}body.home :is(.blog-grid,.home-category__list) .home-category-item__img{grid-row:1 / 3;align-self:start;width:104px;height:78px;max-width:none;max-height:none;border-radius:var(--adcm-r-sm, 8px);background:var(--greyBg, #f2f3f6)}body.home :is(.blog-grid,.home-category__list) .home-category-item__img :is(a,img){display:block;width:100%;height:100%}body.home :is(.blog-grid,.home-category__list) .home-category-item__img img{object-fit:cover}body.home :is(.blog-grid,.home-category__list) .home-category-item__content{padding:0;margin:0;min-width:0}body.home :is(.blog-grid,.home-category__list) .home-category-item__title{margin:0;font-size:.95rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.home :is(.blog-grid,.home-category__list) .home-category-item .item-footer{grid-column:2;margin:6px 0 0;padding:0;border:0;background:none;min-height:0}body.home :is(.adcx-deadlines__list,.top-block__wrap,.adcx-bureaus-home__list){display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--gutter, 16px) * -1);padding-inline:var(--gutter, 16px);scroll-padding-inline:var(--gutter, 16px)}body.home :is(.adcx-deadlines__list,.top-block__wrap,.adcx-bureaus-home__list)::-webkit-scrollbar{display:none}body.home .adcx-deadlines__list>li{flex:0 0 78%;scroll-snap-align:start}body.home .top-block__wrap>*{flex:0 0 86%;scroll-snap-align:start;margin:0}body.home .adcx-bureaus-home__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:78%;grid-template-columns:none}body.home .adcx-bureaus-home__list>li{scroll-snap-align:start}body.home .adcx-topics__row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter, 16px) * -1);padding-inline:var(--gutter, 16px)}body.home .adcx-topics__row::-webkit-scrollbar{display:none}body.home .adcx-topics__row>*{flex:0 0 auto}body.home .adcx-journals__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--gutter, 16px) * -1);padding-inline:var(--gutter, 16px);scroll-padding-inline:var(--gutter, 16px)}body.home .adcx-journals__grid::-webkit-scrollbar{display:none}body.home .adcx-journals__grid>li{flex:0 0 42%;scroll-snap-align:start}body.home .adcx-hero__media{max-height:190px}}@media (min-width: 1360px){body.home .blog-grid .item-footer{gap:6px;padding-inline:12px}body.home .blog-grid .item-footer__info{white-space:nowrap;font-size:.72rem}body.home .blog-grid .home-category-item__content{padding-inline:12px}body.home .adcx-journals__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}body.home .main>.empty-block{display:none}body.home .load-more-posts{margin:4px auto var(--adcm-section-gap);padding:.85rem 0}@media (min-width: 768px) and (max-width: 1359px){body.home .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.adcx-hero__lead{max-width:75ch}
