.real-case{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;padding:36px 0 54px;border-top:1px solid #ffffff35;margin-bottom:35px}.real-case h3{font-size:clamp(32px,4vw,60px);line-height:1.05;letter-spacing:-.04em;margin:22px 0}.real-case p:not(.eyebrow){font-size:16px;line-height:1.75;max-width:550px}.real-case img{width:100%;height:auto;display:block}.real-case .text-link{display:inline-block;margin-top:25px}.service-related{display:flex;flex-direction:column;gap:4px}.article-content a{ text-decoration:underline;text-underline-offset:4px}.case-image{margin:0}.case-image img{display:block;width:100%;height:auto}.case-image figcaption{font-size:13px;line-height:1.6;margin-top:12px;color:#5c5f56}.service-body .article-hero h1{font-size:clamp(44px,6.8vw,105px);overflow-wrap:break-word}.service-body .article-hero .post-meta{color:#c6b3a5}.service-body .article-content li{margin-bottom:12px}@media(max-width:700px){.real-case{grid-template-columns:1fr;gap:28px}.real-case h3{font-size:36px}.service-body .article-hero h1{font-size:44px}.service-body .article-content ul{padding-left:22px}}