.home-service-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:36px 0}.home-service-case{min-width:0;padding:28px;border:1px solid #7c969e55;border-radius:18px;background:var(--paper)}.home-service-case .eyebrow{font-size:12px;line-height:1.6}.home-service-case h3{font-size:25px;line-height:1.3;margin:16px 0 24px}.home-service-case summary{cursor:pointer;color:var(--cyan);font-weight:600;min-height:44px}.home-service-case details[open] summary{margin-bottom:20px}.home-service-case p{font-size:15px}.home-service-case .service-case-panel h3{font-size:18px;margin:22px 0 12px}.home-service-case .button{font-size:14px}.service-case-note{font-size:13px!important;color:var(--muted)}@media(max-width:1000px){.home-service-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.home-service-cases{grid-template-columns:1fr}}