.production-article .production-cover h1{text-wrap:balance;word-spacing:.06em;font-size:clamp(42px,5.4vw,78px);line-height:1.02}.production-cover .article-cover-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end}.production-cover .article-cover-copy>p{font-size:clamp(18px,2vw,27px);line-height:1.45}.production-screen>a{border:1px solid #d8dee7;border-radius:12px;display:block;overflow:hidden}.production-screen img{width:100%;height:auto;display:block}.production-article-demo{max-width:1280px;margin:0 auto 80px;padding:0 48px;scroll-margin-top:32px}.production-article-demo>h2{font-family:var(--display);color:#5b6d92;letter-spacing:.005em;margin:0 0 24px;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.08}@media (width<=760px){.production-cover .article-cover-grid{grid-template-columns:1fr}.production-article-demo{margin-bottom:48px;padding-inline:24px}}.production-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1280px;margin:0 auto 36px;padding:0 48px;display:grid}.production-benefits>div{background:#f5f7fa;border:1px solid #dce2eb;border-radius:12px;padding:22px}.production-benefits h2{color:#53688d;letter-spacing:0;margin:0 0 10px;font:600 19px/1.3 Golos,Arial,sans-serif}.production-benefits p{color:#4c5564;margin:0;font-size:15px;line-height:1.6}.production-evidence{margin:24px 0 32px}.production-evidence>a{cursor:zoom-in;background:#f5f7fa;border:1px solid #d8dee7;border-radius:12px;display:block;overflow:hidden}.production-evidence img{object-fit:contain;width:100%;height:auto;max-height:540px;display:block}.production-evidence figcaption{color:#5f6a7c;margin-top:10px;font-size:13px;line-height:1.6}.production-evidence figcaption a{align-items:center;gap:5px;font-weight:500;display:inline-flex}@media (width<=760px){.production-benefits{grid-template-columns:1fr;gap:12px;padding-inline:24px}.production-benefits>div{padding:18px}}.production-module-map{max-width:1280px;margin:0 auto 56px;padding:0 48px}.production-module-map>h2{font-family:var(--display);color:#5b6d92;letter-spacing:.005em;margin:0 0 18px;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.08}.production-area-index{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.production-area-index a{color:#435775;background:#f5f7fa;border:1px solid #dce2eb;border-radius:8px;padding:8px 12px;font-size:14px;display:inline-flex}.production-module-map>.production-evidence img{max-height:640px}.production-area-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.production-area-details>div{border-top:1px solid #dce2eb;padding:16px 0;scroll-margin-top:20px}.production-area-details h4{color:#53688d;letter-spacing:0;margin:0 0 7px;font:600 17px/1.35 Golos,Arial,sans-serif}.production-area-details p{color:#4c5564;margin:0;font-size:15px;line-height:1.6}@media (width<=760px){.production-module-map{margin-bottom:36px;padding-inline:24px}.production-area-details{grid-template-columns:1fr}}.production-area-group-title{color:#354c70;letter-spacing:0;grid-column:1/-1;margin:18px 0 10px;font:600 19px/1.35 Golos,Arial,sans-serif}.production-video-frame{aspect-ratio:16/9;color:#fff;background:#161d2b;border-radius:12px;place-items:center;min-height:200px;display:grid;overflow:hidden}.production-video-frame iframe{border:0;width:100%;height:100%;display:block}.production-video-frame button{color:inherit;cursor:pointer;font:inherit;background:#243249;border:1px solid #a5b1c8;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;display:inline-flex}.production-video-frame button:focus-visible{outline-offset:3px;outline:2px solid #fff}.page-video{width:min(100% - 48px,960px);color:var(--heading-color,#344667);grid-column:1/-1;margin:clamp(28px,5vw,64px) auto}.article-body .page-video{width:100%}.page-video>h2{margin:0 0 16px;font:600 clamp(20px,3vw,30px)/1.2 Golos,Arial,sans-serif}.page-video>a{color:inherit;align-items:center;gap:6px;margin-top:12px;display:inline-flex}
