.knowledge-article-hero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.9fr 1.1fr;min-height:620px;display:grid}.knowledge-article-hero__copy{flex-direction:column;justify-content:center;padding:84px 60px;display:flex}.knowledge-article-hero__copy h1{max-width:780px;font-size:clamp(3.6rem,5.8vw,6.6rem)}.article-meta{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:24px;font-size:13px;display:flex}.knowledge-article-hero__visual{background:linear-gradient(135deg,#fff,#eaf7f1);place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.knowledge-article-hero__visual:before{content:"";border:2px solid var(--mint);width:58%;height:68%;transform:skewY(-5deg);box-shadow:38px 30px #93d1ba2b}.knowledge-article-hero__visual span{color:var(--mint-dark);letter-spacing:.12em;font-weight:800;position:absolute;bottom:28px;right:36px}.article-layout{background:#fff;grid-template-columns:260px minmax(0,760px) 260px;justify-content:center;gap:42px;padding:90px 58px;display:grid}.article-toc{border:1px solid var(--green-line);align-self:start;padding:22px;position:sticky;top:28px}.article-toc strong{margin-bottom:14px;display:block}.article-toc a{color:var(--muted);padding:8px 0;font-size:13px;display:block}.article-toc a:hover{color:var(--mint-dark)}.article-content h2{margin-top:55px;scroll-margin-top:120px}.article-content h2:first-child{margin-top:0}.article-content p,.article-content li{color:#444;line-height:1.8}.article-content ul{padding-left:22px}.article-callout{border-left:4px solid var(--mint);background:#eff9f4;margin:34px 0;padding:24px}.article-table{border-collapse:collapse;width:100%;margin:28px 0}.article-table th,.article-table td{border:1px solid var(--line);text-align:left;padding:15px}.article-table th{background:#eff9f4}.article-side{color:#fff;background:#063d2b;align-self:start;padding:22px}.article-side p{color:#c2d7cd}.article-related{border-top:1px solid var(--line);background:#fff;padding:80px 58px}.article-related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.article-related-card{border:1px solid var(--green-line);background:#fff;min-height:230px;padding:24px}.article-related-card span{color:var(--mint-dark);font-weight:800}.article-related-card p{color:var(--muted)}@media (width<=1100px){.article-layout{grid-template-columns:220px minmax(0,1fr)}.article-side{grid-column:1/-1}}@media (width<=900px){.knowledge-article-hero{grid-template-columns:1fr}.knowledge-article-hero__visual{min-height:420px}.article-layout{grid-template-columns:1fr}.article-toc{position:relative;top:auto}}@media (width<=620px){.knowledge-article-hero__copy,.article-layout,.article-related{padding:54px 24px}.article-related-grid{grid-template-columns:1fr}}.knowledge-v14-hero,.catalog-v14-hero,.contacts-v14-hero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:86px 58px;display:grid}.knowledge-v14-hero h1{max-width:820px;font-size:clamp(2.6rem,4.7vw,5.2rem);line-height:.98}.knowledge-filters{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:10px;padding:28px 58px;display:flex}.knowledge-filters button{border:1px solid var(--green-line);color:var(--green-dark);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:700}.knowledge-library{background:#fff;padding:72px 58px 90px}.knowledge-library__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.knowledge-card{border:1px solid var(--green-line);background:#fff;flex-direction:column;min-width:0;min-height:330px;padding:26px;display:flex}.knowledge-card[hidden]{display:none}.knowledge-card__meta{color:var(--mint-dark);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.knowledge-card__meta span+span{border-left:1px solid var(--green-line);padding-left:12px}.knowledge-card h2{margin:30px 0 16px;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08}.knowledge-card h2 a:hover{color:var(--mint-dark)}.knowledge-card p{color:var(--muted);margin:0;line-height:1.65}.knowledge-card__link{color:var(--mint-dark);margin-top:auto;padding-top:24px;font-weight:800}.knowledge-empty{border:1px solid var(--green-line);background:var(--green-soft);color:var(--muted);padding:28px}.knowledge-article-hero--compact{min-height:520px}.knowledge-article-hero--compact .knowledge-article-hero__copy{padding:72px 58px}.knowledge-article-hero--compact .knowledge-article-hero__copy h1{font-size:clamp(2.7rem,4.8vw,5.4rem);line-height:.98}.knowledge-article-hero--compact .knowledge-article-hero__visual{min-height:520px}.article-content section+section{margin-top:54px}.article-content section h2{margin-top:0}.article-side h2{color:#fff;font-size:1.65rem}.article-side__service{margin-top:18px;font-size:13px;font-weight:800;display:block;color:#fff!important}.article-related-card{flex-direction:column;display:flex}.article-related-card h3{font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.12}.article-related-card p{line-height:1.6}.article-faq-section{padding-top:36px}.article-path{border-bottom:1px solid var(--line);background:#073d2d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-path a{color:#fff;border-right:1px solid #93d1ba40;gap:9px;min-height:118px;padding:25px 32px;text-decoration:none;transition:background .2s;display:grid}.article-path a:hover{background:#0b513c}.article-path a:last-child{border-right:0}.article-path span{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.article-path strong{align-self:end;font-size:17px;line-height:1.3}.article-content section{background:linear-gradient(145deg,#fff 72%,#f2faf6);border:1px solid #dfebe6;border-radius:18px;padding:30px 32px 34px;position:relative;box-shadow:0 14px 34px #0d45320b}.article-content section:before{content:"";background:var(--mint);border-radius:0 0 4px 4px;width:74px;height:4px;position:absolute;top:-1px;left:32px}.article-callout{border-radius:12px}.article-service-card{color:#fff;background:#073d2d;border-radius:14px;margin-top:30px;padding:25px}.article-service-card h3{color:#fff;margin:4px 0 9px;font-size:24px}.article-service-card a{color:var(--mint);font-size:14px;font-weight:800}.article-toc{background:#f6fbf8;border-radius:14px}.article-side{border-radius:16px;box-shadow:0 18px 42px #063d2b29}.article-related-card{border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s}.article-related-card:hover{border-color:var(--mint);transform:translateY(-2px);box-shadow:0 14px 32px #0d453214}.article-content{width:100%;max-width:760px;font-size:18px}.article-content section{padding-bottom:8px}.article-content h2{letter-spacing:-.025em;max-width:680px;margin-bottom:18px;font-size:clamp(1.75rem,2.35vw,2.45rem);line-height:1.08}.article-content p,.article-content li{font-size:18px;line-height:1.75}.article-content p{margin:0 0 18px}.article-content li+li{margin-top:8px}.article-toc{max-height:calc(100vh - 56px);overflow:auto}.article-toc a{line-height:1.35}@media (width<=1100px){.knowledge-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.article-path{grid-template-columns:1fr}.article-path a{border-bottom:1px solid #93d1ba40;border-right:0;min-height:94px}.article-content section{padding:27px 22px 29px}.knowledge-v14-hero h1,.knowledge-article-hero--compact .knowledge-article-hero__copy h1{font-size:clamp(2.25rem,11vw,3.5rem)}.knowledge-filters,.knowledge-library{padding-left:24px;padding-right:24px}.knowledge-library__grid,.article-related-grid{grid-template-columns:1fr}.knowledge-card{min-height:0}.knowledge-article-hero--compact .knowledge-article-hero__copy{padding:52px 24px}.knowledge-article-hero--compact .knowledge-article-hero__visual{min-height:260px}.article-table{display:block;overflow-x:auto}.article-content{font-size:16px}.article-content h2{font-size:clamp(1.55rem,7vw,2rem)}.article-content p,.article-content li{font-size:16px;line-height:1.68}.article-content section+section{margin-top:42px}}.knowledge-v14-hero h1{letter-spacing:-.04em;max-width:760px;font-size:clamp(2.45rem,3.65vw,4.15rem);line-height:1.02}.knowledge-filters{gap:8px;padding:22px 40px}.knowledge-filters button{padding:9px 13px;font-size:13px}.knowledge-library{padding:52px 40px 76px}.knowledge-library__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.knowledge-card{background:linear-gradient(145deg,#fff 76%,#f2faf6);border-radius:16px;min-height:290px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.knowledge-card:before{content:"";pointer-events:none;border:1px solid #7fd7bd61;width:122px;height:122px;position:absolute;top:-52px;right:-52px;transform:rotate(45deg)}.knowledge-card:after{content:"";background:var(--mint-dark);opacity:.55;pointer-events:none;width:42px;height:1px;position:absolute;bottom:20px;right:20px}.knowledge-card:hover{border-color:#96cdb9;transform:translateY(-2px);box-shadow:0 16px 38px #0a463214}.knowledge-card>*{z-index:1;position:relative}.knowledge-card__meta{letter-spacing:.045em;gap:7px;font-size:10px}.knowledge-card__meta span+span{padding-left:7px}.knowledge-card h2{letter-spacing:-.025em;margin:22px 0 12px;font-size:clamp(1.05rem,1.2vw,1.3rem);line-height:1.13}.knowledge-card p{font-size:13px;line-height:1.52}.knowledge-card__link{padding-top:18px;font-size:12px;position:static}.knowledge-card__link:after{content:"";position:absolute;inset:0}@media (width<=1100px){.knowledge-library__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.knowledge-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.knowledge-v14-hero h1{font-size:clamp(2.15rem,10vw,3rem)}.knowledge-filters,.knowledge-library{padding-left:24px;padding-right:24px}.knowledge-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.knowledge-library__grid{grid-template-columns:1fr}.knowledge-card{min-height:0}}@media (width<=1000px){.knowledge-v14-hero,.catalog-v14-hero,.contacts-v14-hero,.project-detail-hero,.project-story,.contacts-v14-offices article{grid-template-columns:1fr}}.knowledge-filters button:hover,.knowledge-filters button.is-active{background:var(--mint);color:#07130e;border-color:var(--mint)}.knowledge-library .category-heading{margin-bottom:28px}.knowledge-library .category-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(2rem,2.8vw,3.25rem);line-height:1.03}body .sg-page-shell main .knowledge-library .knowledge-card h2{overflow-wrap:normal;word-break:normal;hyphens:auto;letter-spacing:-.02em!important;margin:20px 0 11px!important;font-size:clamp(.98rem,1.05vw,1.2rem)!important;line-height:1.15!important}body .sg-page-shell main .knowledge-library .category-heading h2{font-size:clamp(1.8rem,2.5vw,2.8rem)!important;line-height:1.05!important}@media (width<=760px){body .sg-page-shell main .knowledge-library .knowledge-card h2{font-size:1.08rem!important}}
