.service-illustrated-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.service-illustrated-types article{border:1px solid #d6ded8;border-radius:7px;overflow:hidden;background:#fff;min-width:0}.service-card-figure{margin:0}.service-card-figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.service-card-figure figcaption{padding:10px 20px;color:#53625d;font-size:.8125rem}.service-card-figure figcaption span{display:block;font-weight:600}.service-card-copy{padding:8px 22px 25px}.service-card-copy h3{font:400 1.5rem/1.25 Georgia,serif;margin:0 0 14px;letter-spacing:-.02em}.service-card-copy p{font-size:1rem;line-height:1.75;margin:0}.article-copy .service-explainer{margin:26px 0 38px;border:1px solid #d6ded8;border-radius:6px;overflow:hidden;background:#f3f6f2}.article-copy .service-explainer img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.service-explainer figcaption{padding:18px 22px;font-size:.9375rem;line-height:1.7;color:#35483f}.service-explainer figcaption span{display:block;font-size:.8125rem;font-weight:600;color:#934c35;letter-spacing:.04em;margin-bottom:7px}@media(max-width:900px){.service-illustrated-types{grid-template-columns:1fr}.service-card-copy{padding:10px 22px 25px}}@media(max-width:540px){.service-explainer figcaption{padding:16px}.service-card-copy h3{font-size:1.4rem}}
