/* A details element must be a block; inherited card-grid rules otherwise trap its summary in one narrow cell. */
.service-item{display:block!important;padding:0}.service-item summary{display:grid;grid-template-columns:40px minmax(0,1fr) 32px;gap:13px;align-items:center;width:100%;padding:17px 0;cursor:pointer;list-style:none}.service-item>ul{width:100%}
.button--secondary{background:transparent;color:var(--ink)}.button--secondary:hover{background:var(--ink);color:#fff}
