.case-summary[data-astro-cid-dxe2dvfr]{background-color:var(--color-bg);box-shadow:var(--shadow-news-box);margin:30px -10px 0;padding:20px 150px}.case-summary__table[data-astro-cid-dxe2dvfr]{table-layout:fixed;border:0;width:100%}.case-summary__label[data-astro-cid-dxe2dvfr]{width:34%;font-size:18px;font-weight:var(--font-weight-bold);line-height:var(--line-height-text);letter-spacing:normal;text-align:left;vertical-align:middle;color:var(--color-text);padding:5px 10px 5px 5px}.case-summary__label[data-astro-cid-dxe2dvfr] .case-summary__check{color:var(--color-primary);margin:0 10px}.case-summary__text[data-astro-cid-dxe2dvfr]{font-size:var(--font-size-base);line-height:var(--line-height-text);letter-spacing:normal;vertical-align:middle;color:var(--color-text);padding:10px}@media (width<=769px){.case-summary[data-astro-cid-dxe2dvfr]{margin:20px 0 0;padding:28px 17.5px}.case-summary__table[data-astro-cid-dxe2dvfr],.case-summary__table[data-astro-cid-dxe2dvfr] tbody[data-astro-cid-dxe2dvfr],.case-summary__table[data-astro-cid-dxe2dvfr] tr[data-astro-cid-dxe2dvfr],.case-summary__label[data-astro-cid-dxe2dvfr],.case-summary__text[data-astro-cid-dxe2dvfr]{box-sizing:border-box;width:100%;display:block}.case-summary__label[data-astro-cid-dxe2dvfr]{padding:0 10px 5px 5px}}.case-intro[data-astro-cid-icdnpgv3]{padding:50px 0 0}.case-intro__catch[data-astro-cid-icdnpgv3]{font-size:26px;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-align:left;color:var(--color-secondary);margin:10px 0 15px}.case-intro__cols[data-astro-cid-icdnpgv3]{grid-template-columns:424px 1fr;margin:0 -10px;display:grid}.case-intro__photo[data-astro-cid-icdnpgv3],.case-intro__info[data-astro-cid-icdnpgv3]{padding:0 10px 10px}.case-intro__photo[data-astro-cid-icdnpgv3] img[data-astro-cid-icdnpgv3]{width:100%;height:auto;margin:10px 0}.case-intro__logo[data-astro-cid-icdnpgv3]{margin:10px 0 0}.case-intro__logo[data-astro-cid-icdnpgv3] img[data-astro-cid-icdnpgv3]{width:auto;max-width:100%;height:60px}.case-intro__company[data-astro-cid-icdnpgv3]{font-size:var(--font-size-h3);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-align:left;color:var(--color-secondary);margin:10px 0 15px}.case-intro__meta[data-astro-cid-icdnpgv3]{font-size:18px;font-weight:var(--font-weight-bold);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing-text);color:var(--color-text);margin:10px 0}.case-body[data-astro-cid-icdnpgv3]{padding:30px 0 40px}.case-body__btn-row[data-astro-cid-icdnpgv3]{margin:10px 0;padding:20px 0}.case-body__hr[data-astro-cid-icdnpgv3]{border:0;border-top:1px solid var(--color-gray-450);height:0;margin:30px 0 10px}@media (width<=769px){.case-intro[data-astro-cid-icdnpgv3],.case-body[data-astro-cid-icdnpgv3]{padding:0}.case-intro__catch[data-astro-cid-icdnpgv3]{font-size:24px}.case-intro__cols[data-astro-cid-icdnpgv3]{margin:0;display:block}.case-intro__photo[data-astro-cid-icdnpgv3],.case-intro__info[data-astro-cid-icdnpgv3]{padding:0}.case-intro__company[data-astro-cid-icdnpgv3]{font-size:22px}.case-intro__meta[data-astro-cid-icdnpgv3]{margin:0;padding:10px 0}}.article-body.article-body--case p{font-size:var(--font-size-base);line-height:var(--line-height-text);letter-spacing:var(--letter-spacing-text);margin:10px 0}.article-body.article-body--case p+p{margin-top:16px}.article-body.article-body--case a{color:var(--color-link);text-decoration:none}.article-body.article-body--case h2,.article-body.article-body--case h3,.article-body.article-body--case h4{font-size:var(--font-size-h3);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-align:left;color:var(--color-secondary);background:0 0;border:0;margin:30px 0 10px;padding:0}.article-body.article-body--case h4{font-size:20px}.article-body.article-body--case>:first-child{margin-top:10px}.article-body.article-body--case figure{text-align:center;margin:30px 0}.article-body.article-body--case img{max-width:min(700px,100%);margin-inline:auto}@media (width<=769px){.article-body.article-body--case h2,.article-body.article-body--case h3{font-size:22px}.article-body.article-body--case figure{margin:20px 0}}
