/* Service-page guidance and portfolio presentation. */
.service-guide .service-project{margin:32px 0}.service-guide .service-project img{display:block;width:100%;height:480px;object-fit:contain;background:#f5f5f3;object-position:center;margin:0;border-radius:4px}.service-guide .service-project figcaption{font-size:14px;color:#625b58;margin-top:12px;line-height:1.6}.service-guide .service-questions{border-top:1px solid #ded8d4;margin-top:36px;padding:20px 0}.service-questions details{border-bottom:1px solid #ded8d4;padding:18px 0}.service-questions summary{cursor:pointer;font-weight:600;font-size:18px;line-height:1.5}.service-questions summary:focus-visible{outline:2px solid var(--brand-maroon);outline-offset:6px}.service-guide .service-communities{padding:20px 0}.service-guide .service-communities p{max-width:70ch}@media(max-width:600px){.service-guide .service-project img{height:340px}.service-guide .service-project figcaption a{display:block}}
