.moldic-story{padding-top:40px;padding-bottom:60px}.moldic-story__intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.moldic-story h2{font-size:clamp(30px,3.5vw,48px);line-height:1.18;color:#0b3c26;letter-spacing:-1px;margin:12px 0 24px}.moldic-story__intro>p{font-size:16px;line-height:1.9;margin:0;color:#35483b}.moldic-scope{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 40px}.moldic-scope span{border:1px solid #b9c8b3;border-radius:30px;padding:10px 18px;font-size:12px;color:#0b3c26;background:#eef2e8}.moldic-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 30px}.moldic-page{margin:0;min-width:0}.moldic-page--cover{grid-column:1/-1}.moldic-page__image{display:block;position:relative;overflow:hidden;border-radius:30px;background:#221e1f;border:1px solid #859861;line-height:0}.moldic-page__image img{display:block;width:100%;height:auto}.moldic-page__image>span{position:absolute;right:18px;bottom:18px;background:#0b3c26;color:#fff;border-radius:30px;padding:14px 18px;font-size:12px;line-height:1;font-weight:600;box-shadow:0 2px 12px #0004}.moldic-page__image:focus-visible{outline:3px solid #859861;outline-offset:5px}.moldic-page figcaption{padding:22px 4px 0}.moldic-page__number{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#536a57}.moldic-page h3{font-size:20px;color:#0b3c26;margin:10px 0}.moldic-page figcaption p{font-size:14px;line-height:1.8;color:#35483b;max-width:650px;margin:0}.moldic-download{margin-top:45px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;border-top:1px solid #b9c8b3}.moldic-download p{font-size:14px;color:#35483b}.moldic-download .case-link{white-space:nowrap}@media(max-width:700px){.moldic-story__intro{grid-template-columns:1fr;gap:10px}.moldic-pages{grid-template-columns:1fr;gap:32px}.moldic-page--cover{grid-column:auto}.moldic-page__image{border-radius:20px}.moldic-page__image>span{font-size:10px;padding:11px 13px;right:10px;bottom:10px}.moldic-download{align-items:flex-start;flex-direction:column;gap:8px}.moldic-scope{gap:8px}.moldic-scope span{font-size:11px;padding:8px 12px}}
