.so-platform-catalog{margin:48px 0 36px;padding-top:30px;border-top:1px solid #e2e5e9}.so-platform-catalog h2{font:700 28px/1.2 Arial,sans-serif;margin:8px 0 14px}.so-platform-catalog>p{font:400 16px/1.6 Arial,sans-serif;color:#62656d;max-width:980px}.so-platform-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px}.so-platform-card{display:flex;flex-direction:column;gap:10px;padding:18px 14px;border:1px solid #dfe3e8;border-radius:18px;background:#fff;text-decoration:none!important;transition:border-color .18s}.so-platform-card:hover,.so-platform-card:focus-visible{border-color:#f87900}.so-platform-card img{display:block;width:100%;height:70px;object-fit:contain;box-sizing:border-box;padding:8px}.so-platform-card h3{font:700 17px/1.3 Arial,sans-serif;margin:0}.so-platform-card span{font:400 13px/1.5 Arial,sans-serif;color:#62656d}.so-platform-card small{font:700 11px/1.4 Arial,sans-serif;color:#945000}.so-platform-card strong{margin-top:auto;padding-top:10px;font:700 13px/1.4 Arial,sans-serif;color:#285c81}.so-platform-note{font-size:12px!important;line-height:1.5!important;color:#69717b!important;margin-top:16px!important}.so-platform-cover .so-inner-cover__photo{position:absolute;inset:24px 3% 24px 55%;padding:20px;display:grid;grid-template-rows:minmax(0,1fr) auto;max-width:700px;margin-inline:auto;background:white;border-radius:18px;mask-image:none;z-index:0}.so-platform-cover .so-inner-cover__photo picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.so-platform-cover .so-inner-cover__photo img{margin:0;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;mask-image:none}.so-platform-caption{font:400 13px/1.4 Arial,sans-serif;color:#62656d;text-align:center;margin:8px 0 0}.so-platform-page>p{font:400 16px/1.65 Arial,sans-serif;color:#62656d;margin:14px 0}.so-platform-page .so-platform-lead{font-size:18px;color:#343c47}.so-platform-scheme{margin:24px 0 0}.so-platform-scheme img{width:100%;height:auto;display:block;border-radius:18px}.so-platform-models,.so-platform-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.so-platform-models>article,.so-platform-checks>div{padding:22px;background:#f6f7f9;border:1px solid #e2e5e9;border-radius:18px;min-width:0}.so-platform-models h3{font:700 19px/1.35 Arial,sans-serif;margin:0 0 12px}.so-platform-models p,.so-platform-checks p{font:400 14px/1.65 Arial,sans-serif;margin:8px 0 0;color:#62656d}.so-platform-checks strong{font:700 16px/1.4 Arial,sans-serif}.so-platform-buc{max-width:460px;margin:20px auto;padding:20px;border:1px solid #e2e5e9;border-radius:18px}.so-platform-buc img{display:block;width:100%;height:auto;margin-inline:auto}.so-platform-buc figcaption{font:400 12px/1.5 Arial,sans-serif;color:#62656d;margin-top:12px}.so-platform-page details{margin-top:12px;padding:18px 20px;border:1px solid #e2e5e9;border-radius:14px}.so-platform-page summary{font:700 16px/1.4 Arial,sans-serif;cursor:pointer}.so-platform-page details p{font:400 14px/1.65 Arial,sans-serif;margin:14px 0 0;color:#62656d}.so-platform-sources{margin-top:26px!important}.so-platform-page .so-dir-v63__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media(max-width:1050px){.so-platform-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.so-platform-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.so-platform-card:last-child{grid-column:1/-1}.so-platform-catalog h2{font-size:23px}.so-platform-catalog>p{font-size:14px}.so-platform-card{padding:14px}.so-platform-cover .so-inner-cover__photo{position:relative;inset:auto;margin:16px 16px 0;padding:16px;height:210px}.so-platform-cover .so-inner-cover__photo img{height:100%;width:100%}.so-platform-models,.so-platform-checks{grid-template-columns:1fr;gap:10px}.so-platform-models>article,.so-platform-checks>div{padding:18px}.so-platform-page>p{font-size:15px}.so-platform-page .so-platform-lead{font-size:16px}.so-platform-catalog{margin:32px 0 26px}.so-platform-page summary{font-size:15px}}
