.draft-note{text-align:center;background:#e9eee6;color:#39683e;font-size:13px;padding:12px 24px;border-bottom:1px solid #cad5c9}.case-header{max-width:1050px}.case-header>.text-link{margin-bottom:35px}.case-header h1{font-size:58px}.case-header h2{font-size:32px;color:var(--green)}.case-intro{max-width:780px;font-size:19px;color:var(--muted)}.case-visual{margin:0 auto}.case-visual img{display:block;width:100%;max-width:980px;height:auto;margin:0 auto}.case-visual figcaption{font-size:12px;color:var(--muted);margin-top:12px}.case-row{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;border-top:1px solid var(--line);padding:40px 0}.case-row p{color:var(--muted);font-size:18px}.case-row h2{font-size:30px}.service-contact{border-top:1px solid var(--line)}@media(max-width:760px){.case-header h1{font-size:40px}.case-header h2{font-size:27px}.case-intro{font-size:16px}.case-row{grid-template-columns:1fr;gap:0;padding:28px 0}.case-row p{font-size:16px}.case-row h2{font-size:26px}.draft-note{font-size:12px}}
