/* The former Motum stories, rebuilt in the editorial case-study system. */
.legacy-case .case-hero{background:radial-gradient(circle at 86% 10%,#d5f4c2 0,transparent 31%),linear-gradient(140deg,#e7f1dc,#f2f3e8 62%,#e7e4ed)}
.legacy-case .case-hero h1 em{color:#567f59}
.legacy-case .case-intro-panel{background:radial-gradient(circle at 86% 12%,#fffdf1 0,transparent 34%),#e9e2ef}
.legacy-case .case-dossier{background:radial-gradient(circle at 85% 8%,#3c6950,#102b20 66%)}
.legacy-case.work-atom-advantage .case-hero{background:radial-gradient(circle at 86% 8%,#b8dedc 0,transparent 32%),linear-gradient(135deg,#e5e3ed,#e5f1ee 65%,#dbe5e2)}
.legacy-case.work-atom-advantage .case-hero h1 em{color:#59877e}
.legacy-case.work-atom-advantage .case-intro-panel{background:radial-gradient(circle at 90% 10%,#e6f8f1 0,transparent 31%),#e2e8ee;border-color:#cbd7dd}
.legacy-case.work-atom-advantage .case-dossier{background:radial-gradient(circle at 88% 5%,#3a6468,#18353c 66%);border-color:#507476}
.legacy-case.work-one-health-direct .case-hero{background:radial-gradient(circle at 90% 11%,#dbecc7 0,transparent 30%),linear-gradient(135deg,#f0f0df,#e7f2e9 60%,#eee8ed)}
.legacy-case.work-one-health-direct .case-hero h1 em{color:#688c62}
.legacy-case.work-one-health-direct .case-intro-panel{background:radial-gradient(circle at 90% 10%,#f3f7e7 0,transparent 30%),#e6e7f0;border-color:#d4d7e4}
.legacy-case.work-one-health-direct .case-dossier{background:radial-gradient(circle at 88% 5%,#456c5c,#182d2a 66%)}
.legacy-case .case-steps details p+p{margin-top:-12px}
.case-stack-band{padding:88px 0 94px;background:#163427;color:#f5fcf4}
.case-stack-band .folio{color:#a8e3ba}
.case-stack-band h2{max-width:780px;margin:18px 0 18px;color:#8efebb;font:500 clamp(45px,5vw,70px)/1.05 "Motum Satoshi",sans-serif;letter-spacing:-.06em}
.case-stack-band p:not(.folio){max-width:620px;margin:0;color:#d0e1d4;font:400 17px/1.6 "Motum Satoshi",sans-serif}
.case-stack-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}
.case-stack-list span{display:inline-flex;align-items:center;min-height:48px;border:1px solid #b4e5c85c;border-radius:100px;padding:0 20px;background:#ffffff09;color:#f3faf2;font:500 16px/1 "Motum Satoshi",sans-serif;transition:background .3s,transform .3s,border-color .3s}
@media(hover:hover){.case-stack-list span:hover{background:#8efebb;color:#173326;border-color:#8efebb;transform:translateY(-4px)}}
.case-impact{padding-top:110px;padding-bottom:110px}
.case-impact-head{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:7%;margin-bottom:40px}
.case-impact-head h2{max-width:800px;margin:18px 0 0;color:#173326;font:500 clamp(43px,4.8vw,72px)/1.04 "Motum Satoshi",sans-serif;letter-spacing:-.06em}
.case-impact-head>p{max-width:480px;margin:0 0 5px;color:#476052;font:400 18px/1.6 "Motum Satoshi",sans-serif}
.case-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.case-impact-card{display:flex;flex-direction:column;min-height:285px;border:1px solid #d2e0d0;border-radius:25px;padding:30px;background:#eaf1e7;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}
.case-impact-card:nth-child(3n+2){background:#ebe4f1;border-color:#ddd0e5}.case-impact-card:nth-child(3n){background:#f1e9de;border-color:#e6d9c9}
.case-impact-card>span{color:#765b89;font:600 11px/1.2 "Motum Satoshi",sans-serif;letter-spacing:.12em}
.case-impact-card h3{max-width:320px;margin:auto 0 15px;color:#173326;font:500 clamp(26px,2.2vw,34px)/1.12 "Motum Satoshi",sans-serif;letter-spacing:-.045em}
.case-impact-card p{max-width:345px;margin:0;color:#455f4f;font:400 16px/1.55 "Motum Satoshi",sans-serif}
@media(hover:hover){.case-impact-card:hover{transform:translateY(-8px);box-shadow:0 20px 35px #1833261c;border-color:#9cbfa4}}
.case-quote-band{padding:95px 0;background:#e8e0ee}
.case-quote-band .folio{color:#705581}.case-quote-band blockquote{max-width:1100px;margin:28px 0 25px;color:#173326;font:500 clamp(32px,3.7vw,55px)/1.2 "Motum Satoshi",sans-serif;letter-spacing:-.045em}
.case-quote-by{color:#476052;font:600 15px/1.3 "Motum Satoshi",sans-serif}
.legacy-case .case-related-card{background:radial-gradient(circle at 88% 8%,#c8eed0 0,transparent 31%),linear-gradient(125deg,#e5eee4,#e7e1ed);border-color:#c4d9c6}
@media(max-width:1000px){.case-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.case-stack-band{padding:67px 0 72px}.case-stack-band h2{font-size:47px}.case-stack-band p:not(.folio){font-size:16px}.case-stack-list{gap:9px;margin-top:28px}.case-stack-list span{min-height:41px;padding:0 15px;font-size:14px}.case-impact{padding-top:70px;padding-bottom:75px}.case-impact-head{grid-template-columns:1fr;gap:20px}.case-impact-head h2{font-size:48px}.case-impact-head>p{font-size:16px}.case-impact-grid{grid-template-columns:1fr;gap:12px}.case-impact-card{min-height:235px}.case-impact-card h3{margin-top:35px}.case-quote-band{padding:70px 0}.case-quote-band blockquote{font-size:34px}}
@media(prefers-reduced-motion:reduce){.case-stack-list span,.case-impact-card{transition:none}.case-stack-list span:hover,.case-impact-card:hover{transform:none}}
