:where(.pg-dach-projekt) .p-head{padding-block:28px 40px}:where(.pg-dach-projekt) .p-head .head{max-width:860px;margin-top:28px}:where(.pg-dach-projekt) .facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;display:grid}:where(.pg-dach-projekt) .facts div{padding:16px 0}:where(.pg-dach-projekt) .facts div:nth-child(odd){padding-right:16px}:where(.pg-dach-projekt) .facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:13px;font-weight:700}:where(.pg-dach-projekt) .facts dd{font-size:17px;font-weight:700;margin-top:4px!important}:where(.pg-dach-projekt) .gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:where(.pg-dach-projekt) .gal .ph{border-radius:4px}:where(.pg-dach-projekt) .gal .big{aspect-ratio:16/10;grid-column:1/-1}:where(.pg-dach-projekt) .tag2{z-index:1;letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:3px;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}:where(.pg-dach-projekt) .body{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:56px;display:grid}:where(.pg-dach-projekt) .txt h2{margin-top:36px;font-size:24px}:where(.pg-dach-projekt) .txt h2:first-child{margin-top:0}:where(.pg-dach-projekt) .txt p{max-width:64ch;margin-top:12px!important}:where(.pg-dach-projekt) .aside{background:var(--soft);border-radius:6px;flex-direction:column;align-self:start;gap:14px;padding:28px;display:flex}:where(.pg-dach-projekt) .aside p{color:var(--mut)}:where(.pg-dach-projekt) .pn{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px;margin-top:64px;padding-top:32px;display:grid}:where(.pg-dach-projekt) .pn a{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}:where(.pg-dach-projekt) .pn a:hover{border-color:var(--ink)}:where(.pg-dach-projekt) .pn small{color:var(--mut);font-size:13px;font-weight:600}:where(.pg-dach-projekt) .pn span{font-weight:700}@container (min-width:720px){:where(.pg-dach-projekt) .facts{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.pg-dach-projekt) .facts div{padding-right:16px}:where(.pg-dach-projekt) .gal{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.pg-dach-projekt) .gal .big{aspect-ratio:auto;grid-area:span 2/span 2}:where(.pg-dach-projekt) .pn{grid-template-columns:1fr 1fr}:where(.pg-dach-projekt) .pn a:last-child{text-align:right}}@container (min-width:1040px){:where(.pg-dach-projekt) .p-head{padding-block:32px 48px}:where(.pg-dach-projekt) .p-head .head{margin-top:40px}:where(.pg-dach-projekt) .body{grid-template-columns:minmax(0,1fr) 380px;gap:96px;margin-top:80px}:where(.pg-dach-projekt) .aside{position:sticky;top:104px}}
