.bkg-story .op-case__screen-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block:30px 20px}.bkg-story .op-case__screen{min-width:0;margin:0}.bkg-story .op-case__screen-link{display:block;padding:5px;border:1px solid #dce3e6;border-radius:15px;background:#fff;box-shadow:0 12px 30px #13366314;transition:transform .2s}.bkg-story .op-case__screen-link:hover{transform:translateY(-4px)}.bkg-story .op-case__screen-link img{width:100%;height:auto;border-radius:10px}.bkg-story .op-case__screen figcaption{padding-top:22px}.bkg-story .op-case__screen-number{color:var(--opc-green-dark);font-size:var(--ifc-type-small);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkg-story .op-case__screen h3{margin:8px 0;font-size:16px;font-weight:800;line-height:1.4;letter-spacing:-.02em}.bkg-story .op-case__screen p{margin:0 0 12px;color:var(--opc-muted);font-size:var(--ifc-type-small);line-height:1.8}.bkg-story .op-case__screen figcaption a{color:var(--opc-green-dark);font-size:var(--ifc-type-small);font-weight:800}.bkg-story .op-case__screen figcaption a:hover{text-decoration:underline;text-underline-offset:3px}.bkg-story .op-case__section>.op-case__screen-note{margin-bottom:0;color:var(--opc-muted);font-size:var(--ifc-type-small);line-height:1.8}.bkg-story .op-case__perspectives{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;padding-block:26px;border-block:1px solid var(--opc-line)}.bkg-story .op-case__perspectives>div+div{padding-left:30px;border-left:1px solid var(--opc-line)}.bkg-story .op-case__perspectives .op-case__eyebrow{font-size:var(--ifc-type-small)}.bkg-story .op-case__perspectives h3{margin:10px 0;font-size:18px;font-weight:800;line-height:1.4}.bkg-story .op-case__perspectives p{margin:0;color:#46544b;font-size:var(--ifc-type-small);line-height:1.8}.bkg-story .op-case__improvements{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-block:25px 30px}.bkg-story .op-case__improvements h3{margin:0 0 10px;color:var(--opc-green-dark);font-size:var(--ifc-type-small);font-weight:800}.bkg-story .op-case__improvements ul{margin:0;padding-left:17px}.bkg-story .op-case__improvements li{padding:5px 0;color:#46544b;font-size:var(--ifc-type-small);line-height:1.7}.bkg-story .op-case__improvements li::marker{color:var(--opc-green)}@media(max-width:640px){.bkg-story .op-case__screen-gallery{grid-template-columns:minmax(0,300px);justify-content:center;gap:36px}.bkg-story .op-case__screen-link{max-width:250px;margin-inline:auto}.bkg-story .op-case__screen figcaption{padding-top:18px}.bkg-story .op-case__screen h3{font-size:20px}.bkg-story .op-case__screen p{font-size:var(--ifc-type-detail)}.bkg-story .op-case__screen figcaption a{font-size:var(--ifc-type-small)}.bkg-story .op-case__perspectives,.bkg-story .op-case__improvements{grid-template-columns:1fr;gap:24px}.bkg-story .op-case__perspectives>div+div{padding:24px 0 0;border-left:0;border-top:1px solid var(--opc-line)}}
