.service-story{background:#eeebe5}.service-story .section-head{max-width:1040px;margin-left:auto;margin-right:auto}.service-story .section-head>p{color:#64605b}.service-story figure{width:min(100%,900px);margin:0 auto}.service-story figure>button{position:relative;display:block;width:100%;padding:0;border:0;background:#ded8cd;border-radius:18px;overflow:hidden;cursor:zoom-in}.service-story img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.service-story button>span{position:absolute;right:18px;bottom:18px;padding:10px 17px;background:#fff;color:#171616;border-radius:30px;font-size:11px;font-weight:700}.service-story figcaption{margin-top:13px;font-size:12px;color:#68625b}.story-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(100%,900px);margin:34px auto 0}.story-details>div{border-top:1px solid #bab4aa;padding-top:18px}.story-details small{color:#6b655e}.story-details h3{font-size:18px;line-height:1.4}.service-story button:focus-visible{outline:3px solid #7757ff;outline-offset:4px}@media(max-width:600px){.service-story figure,.story-details{width:100%}.story-details{grid-template-columns:1fr;gap:8px;margin-top:26px}.service-story button>span{right:10px;bottom:10px;padding:7px 12px}.service-story .section-head h2{font-size:34px}}
