.article-modal{width:min(1040px,calc(100vw - 28px));height:min(90vh,920px);margin:auto;padding:0;border:0;border-radius:0;background:#f6f5f2;color:#171714;box-shadow:0 24px 80px #0006}.article-modal::backdrop{background:#111b}.article-modal[open]{display:block}.article-modal__content{height:100%;overflow-y:auto;padding:22px}.article-modal__top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #171714;padding-bottom:13px;margin-bottom:35px}.article-modal__label,.article-modal__close,.article-modal__source{font:inherit;font-size:9px;letter-spacing:.09em}.article-modal__close{border:0;background:transparent;padding:0;cursor:pointer;color:inherit}.article-modal__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:6vw}.article-modal__title{margin:0 0 24px;font-size:clamp(35px,5.4vw,76px);font-weight:600;line-height:.86;letter-spacing:-.09em}.article-modal__meta{display:flex;justify-content:space-between;margin-bottom:24px;font-size:9px;letter-spacing:.09em}.article-modal__text{font-size:15px;line-height:1.42;color:#393835}.article-modal__text p{margin:0 0 16px}.article-modal__source{display:inline-block;margin-top:20px;border-bottom:1px solid currentColor;padding-bottom:5px}.article-modal__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.article-modal__gallery img{width:100%;display:block;aspect-ratio:.9;object-fit:cover}.article-modal__gallery img:first-child{grid-column:1/-1;aspect-ratio:1.28}@media(max-width:700px){.article-modal{width:100vw;height:100svh;max-height:none}.article-modal__content{padding:16px}.article-modal__top{margin-bottom:28px}.article-modal__layout{display:block}.article-modal__title{font-size:48px;margin-bottom:20px}.article-modal__text{font-size:14px;line-height:1.4}.article-modal__gallery{margin-top:34px}.article-modal__gallery img{aspect-ratio:1}.article-modal__label,.article-modal__close,.article-modal__source,.article-modal__meta{font-size:8px}}
