.sc-ta-page .scta-page{max-width:1060px;margin:0 auto;font-size:17px;line-height:1.75;color:#294859}
.sc-ta-page .scta-page>p{text-align:justify}.sc-ta-page .scta-page h2{font-size:28px;line-height:1.3;margin:32px 0 16px;text-align:left}.sc-ta-page .scta-page li{padding:4px 0}.sc-ta-page .scta-page ul{padding-left:24px}
.scta-brand{display:block!important;float:none!important;width:260px!important;height:auto!important;max-width:90%!important;margin:16px auto 28px!important}
.sc-ta-page .scta-photo{display:flex;align-items:center;justify-content:center;margin:26px auto;max-width:620px;width:100%;padding:16px;box-sizing:border-box;background:#fff;border:1px solid #e0e8ed;border-radius:8px}
.sc-ta-page .scta-photo img{display:block!important;float:none!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:430px!important;object-fit:contain;margin:0 auto!important}
.scta-subtitle{font-size:20px;font-weight:700;color:#1a668b;text-align:left!important}.scta-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;padding:22px;background:#edf5f9;border:1px solid #cddfe9;border-radius:8px;margin:24px 0}
.scta-filters label{font-weight:700;display:block}.scta-filters input,.scta-filters select{box-sizing:border-box;width:100%;min-height:48px;margin-top:8px;padding:10px 12px;font-size:16px;color:#294859;background:#fff;border:1px solid #8bb0c5;border-radius:4px}.scta-count{grid-column:1/-1;margin:0;font-size:16px}
.scta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.scta-card{display:flex;flex-direction:column;align-items:center;text-align:center!important;min-width:0;box-sizing:border-box;padding:22px 18px;border:1px solid #d6e3eb;border-radius:8px;background:#fff;color:#294859!important;text-decoration:none!important;line-height:1.5;transition:box-shadow .15s,border-color .15s}
.scta-card:hover,.scta-card:focus-visible{border-color:#237da5;box-shadow:0 4px 14px #1c65851f}.sc-ta-page .scta-card img{display:block!important;float:none!important;width:100%!important;height:185px!important;max-width:100%!important;object-fit:contain;margin:0 auto 18px!important}.scta-card strong{font-family:Arial,sans-serif;font-size:20px;line-height:1.35;margin:8px 0}.scta-card-category{font-size:14px;color:#527183}.scta-card-link{margin-top:auto;padding-top:16px;font-weight:700;color:#0c6d98}.scta-card>span:not(.scta-card-category):not(.scta-card-link){margin-bottom:12px}
.scta-catalogue [hidden]{display:none!important}.scta-empty{padding:20px;background:#edf5f9}.scta-related{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.scta-related a{padding:10px 15px;border:1px solid #c9dce7;border-radius:5px;background:#f1f6f9}.sc-ta-page .starcode-quote-cta{max-width:100%;white-space:normal}.sc-ta-page .starcode-quote-modal-panel p{text-align:left!important}
body #tablepress-2 .scta-home-logo{display:block!important;float:none!important;width:180px!important;max-width:100%!important;height:auto!important;max-height:80px!important;object-fit:contain;margin:0 auto!important}
@media(max-width:900px){.scta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.sc-ta-page .scta-page{font-size:17px}.sc-ta-page .scta-page>p{text-align:left}.sc-ta-page .scta-page h2{font-size:25px}.scta-filters{grid-template-columns:1fr;padding:18px}.scta-grid{grid-template-columns:1fr}.sc-ta-page .scta-card img{height:210px!important}.scta-card{padding:22px}.scta-brand{width:230px!important}}
