.svc-faq>summary{list-style:none}.svc-faq>summary::-webkit-details-marker{display:none}.svc-faq-mark{width:14px;height:14px;color:var(--color-sage-2);flex:none;margin-top:.4em;transition:color .16s;position:relative}.svc-faq-mark:before,.svc-faq-mark:after{content:"";background:currentColor;position:absolute}.svc-faq-mark:before{height:1.5px;top:calc(50% - .75px);left:0;right:0}.svc-faq-mark:after{width:1.5px;transition:transform .22s var(--ease-out);top:0;bottom:0;left:calc(50% - .75px)}.svc-faq[open] .svc-faq-mark:after{transform:scaleY(0)}.svc-faq>summary:hover .svc-faq-mark{color:var(--color-text)}.svc-work{border:1px solid var(--color-edge);background:var(--color-deep);position:relative;overflow:hidden}.svc-work img{object-fit:cover;width:100%;height:100%;display:block}.svc-work-tag{background:var(--color-deep);color:var(--color-text-soft);padding:.15rem .35rem;font-size:.62rem;line-height:1.2;position:absolute;bottom:0;left:0}@media (min-width:1024px){.svc-work-tag{padding:.3rem .55rem;font-size:.72rem}}
