.wk-groups{color:var(--ink);background:var(--paper);padding-block:clamp(48px,6vw,88px)}.wk-groups-heading{text-align:center;max-width:66ch;margin:0 auto clamp(26px,4vw,52px)}.wk-groups-heading p:first-child{font:600 clamp(26px,2.7vw,40px)/1.16 Rubik,Arial,sans-serif}.wk-groups-heading p+p{margin-top:14px;line-height:1.6}.wk-group-row{border-top:1px solid var(--line)}.wk-group-row:last-child{border-bottom:1px solid var(--line)}.wk-group-disclosure{display:none}.wk-group-panel{grid-template-columns:minmax(0,.82fr) minmax(0,2fr);gap:clamp(28px,5vw,76px);padding-block:clamp(30px,4vw,52px);display:grid}.wk-group-name{max-width:18ch;font:600 clamp(21px,1.85vw,27px)/1.22 Rubik,Arial,sans-serif}.wk-group-description{color:var(--ink-soft);margin-top:12px;line-height:1.6}.wk-group-services{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:26px clamp(20px,3vw,44px);display:grid}.wk-group-service h2{font:600 clamp(18px,1.4vw,21px)/1.3 Rubik,Arial,sans-serif}.wk-group-service p{margin-top:8px;line-height:1.58}.wk-group-service a{color:var(--rust-hover);text-underline-offset:.15em;text-decoration:underline}.wk-group-service a:hover{color:var(--ink)}@media (max-width:767px){.wk-groups-heading{text-align:left;margin-bottom:22px}.wk-group-disclosure{display:block}.wk-group-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding-block:12px;font:600 18px/1.35 Rubik,Arial,sans-serif;list-style:none;display:flex}.wk-group-disclosure summary::-webkit-details-marker{display:none}.wk-group-disclosure summary:after{content:"";border:solid var(--rust-hover);border-width:0 2px 2px 0;flex:0 0 9px;height:9px;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.wk-group-disclosure[open] summary:after{transform:translateY(2px)rotate(225deg)}.wk-group-disclosure:not([open])+.wk-group-panel{display:none}.wk-group-panel{padding:0 0 22px;display:block}.wk-group-name{display:none}.wk-group-description{margin:0 0 18px}.wk-group-services{grid-template-columns:1fr;gap:18px}}
