/* InKontakt editorial history project case */.memo-page{color:#163d30;font-family:inherit}.memo-page .wrap{max-width:1180px}.memo-hero,.memo-story,.memo-berlin,.memo-journey,.memo-weinheim,.memo-final{padding:clamp(58px,7vw,105px) 0}.memo-hero{background:#e7f0e3}.memo-hero h1{font-size:clamp(2.7rem,6.7vw,6rem);line-height:1.02;letter-spacing:-.057em;max-width:980px;margin:10px 0 22px;color:#15392f}.memo-lead{font-size:clamp(18px,2vw,23px);line-height:1.52;max-width:830px;color:#3b6250}.memo-hero-links,.memo-actions,.memo-source-row{display:flex;gap:11px;flex-wrap:wrap;margin-top:28px}.memo-hero-links a,.memo-actions a{background:#184635;color:#fff;padding:13px 18px;border-radius:50px;font-weight:800;text-decoration:none}.memo-hero-links a:nth-child(n+2){border:1px solid #184635;background:transparent;color:#184635}.memo-two{display:grid;grid-template-columns:1.5fr .9fr;gap:45px;align-items:center}.memo-page h2{font-size:clamp(2.1rem,4.2vw,4.15rem);line-height:1.08;letter-spacing:-.04em;color:#173b2d;margin:0 0 24px}.memo-page p{font-size:16px;line-height:1.85;max-width:930px;color:#425f50}.memo-story{background:#fff}.memo-story figure{margin:0}.memo-story img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:18px}.memo-story figcaption{font-size:12px;color:#697b6d;line-height:1.5;margin-top:12px}.memo-source{color:#18744c;font-weight:800;text-decoration:underline;text-underline-offset:3px}.memo-berlin{background:#183d30;color:white}.memo-berlin h2,.memo-berlin h3{color:white}.memo-berlin p{color:#dde9e0}.memo-berlin .eo-kicker{color:#d1efa1}.memo-project-clusters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.memo-project-clusters article{padding:25px;border:1px solid #789a83;background:#214a3a;border-radius:15px}.memo-project-clusters article span{font:800 11px/1.4 system-ui;letter-spacing:.1em;color:#b9e39c}.memo-project-clusters h3{font-size:23px;line-height:1.15;margin:13px 0}.memo-project-clusters article p{font-size:14px;line-height:1.7;margin-bottom:0}.memo-project-clusters .memo-ours{background:#d9ecb6}.memo-project-clusters .memo-ours h3,.memo-project-clusters .memo-ours p{color:#194534}.memo-project-clusters .memo-ours span{color:#51783d}.memo-source-row a{color:#e0efba;font-weight:750}.memo-care{border-left:4px solid #bddf8e;padding:12px 25px;margin-top:38px}.memo-care h3{font-size:24px}.memo-journey{background:#f0f6eb}.memo-wide{max-width:800px}.memo-steps{padding:0;margin:36px 0 22px;list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.memo-steps li{padding:26px;background:white;border:1px solid #c8d8c9;border-radius:14px;counter-increment:step;display:flex;flex-direction:column;gap:10px}.memo-steps li:before{content:counter(step,decimal-leading-zero);color:#2c7856;font-weight:900;letter-spacing:.1em}.memo-steps b{font-size:20px}.memo-steps span{font-size:15px;line-height:1.65;color:#597064}.memo-sensitive{font-size:13px!important}.memo-weinheim{background:white}.memo-weinheim a{color:#12744d;font-weight:800}.memo-final{background:#dcefa7}.memo-actions a:nth-child(2){background:transparent;color:#153f2e;border:1px solid #163f2e}.memo-page a:focus-visible{outline:3px solid #9ed351;outline-offset:3px}@media(max-width:740px){.memo-two,.memo-project-clusters,.memo-steps{grid-template-columns:1fr}.memo-hero,.memo-story,.memo-berlin,.memo-journey,.memo-weinheim,.memo-final{padding:50px 0}.memo-story img{aspect-ratio:16/10}.memo-hero-links a,.memo-actions a{width:100%;text-align:center}}