.svr-list{--svr-pad:var(--ds-space-gap-sm);--svr-rail:calc(var(--ds-text-h2) * var(--ds-leading-heading) + 2 * var(--svr-pad));--svr-open:calc(var(--ds-motion-duration-slow) + var(--ds-motion-duration));border-top:var(--ds-border-width) solid var(--ds-color-edge)}.svr-panel{border-bottom:var(--ds-border-width) solid var(--ds-color-edge);display:flex;position:relative}.svr-rail{width:var(--svr-rail);justify-content:space-between;align-items:center;gap:var(--ds-space-gap);padding-block:var(--ds-space-gap);border-right:var(--ds-border-width) solid var(--ds-color-edge);flex-direction:column;flex:none;display:flex}.svr-icon{width:calc(var(--ds-space-gap) + var(--ds-space-gap-sm) / 2);height:calc(var(--ds-space-gap) + var(--ds-space-gap-sm) / 2);flex:none}.svr-name{writing-mode:vertical-rl;white-space:nowrap;color:var(--ds-color-fg)}.svr-turn{display:inline-block;rotate:180deg}.svr-link{min-width:calc(var(--ds-space-gap) * 2 - var(--ds-space-gap-sm) / 3);color:inherit;justify-content:center;text-decoration:none;display:inline-flex}.svr-link:after{content:"";position:absolute;inset:0}.svr-link:focus-visible{outline:none}.svr-link:focus-visible:after{outline:calc(var(--ds-border-width) * 2) solid var(--ds-color-ring);outline-offset:calc(var(--ds-border-width) * -2)}.svr-body{align-content:start;gap:var(--ds-space-gap);min-width:0;padding:var(--ds-space-gap) 0 var(--ds-space-gap) var(--ds-space-gap);flex:auto;display:grid}.svr-line{max-width:32ch;font-size:var(--ds-text-lead);color:var(--ds-color-fg)}.svr-services{font-size:var(--ds-text-body);color:var(--ds-color-muted-fg)}.svr-services>li{padding-block:calc(var(--ds-space-gap-sm) / 2);border-top:var(--ds-border-width) solid var(--ds-color-edge)}.svr-arrow{width:var(--ds-space-gap);height:var(--ds-space-gap);color:var(--ds-color-fg)}@media (min-width:48rem){.svr-list{--svr-pad:calc(var(--ds-space-gap-sm) * 1.5)}.svr-body{column-gap:var(--ds-space-gap-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.svr-services{grid-area:1/2/span 2}.svr-arrow{grid-area:2/1;align-self:end}}@media (min-width:64rem){.svr-list{--svr-pad:var(--ds-space-gap)}.svr-body{padding-left:var(--ds-space-gap-lg)}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.svr-list{border-bottom:var(--ds-border-width) solid var(--ds-color-edge);display:flex;container-type:inline-size}.svr-list>.svr-panel{flex:0 1 var(--svr-rail);border-bottom:0;border-left:var(--ds-border-width) solid var(--ds-color-edge);background-color:var(--ds-color-secondary);min-width:0;overflow:clip}.svr-list>.svr-panel:last-child{border-right:var(--ds-border-width) solid var(--ds-color-edge)}.svr-list>.svr-panel[data-open]{background-color:var(--ds-color-bg);flex-grow:100}.svr-list[data-settled]>.svr-panel{transition:flex-grow var(--svr-open) var(--ds-motion-ease) var(--ds-motion-duration-fast), background-color var(--svr-open) var(--ds-motion-ease)}.svr-list .svr-rail{z-index:1;background-color:inherit;border-right:0}.svr-list .svr-name{color:var(--ds-color-muted-fg)}.svr-list>.svr-panel:is([data-open],:hover) .svr-name{color:var(--ds-color-fg)}.svr-list[data-settled] .svr-name{transition:color var(--ds-motion-duration) var(--ds-motion-ease)}.svr-list .svr-body{width:calc(100cqw - 5 * var(--svr-rail));padding:var(--ds-space-gap) var(--ds-space-gap-lg) var(--ds-space-gap) var(--ds-space-gap);translate:var(--ds-space-gap-lg) 0;opacity:0;flex:none;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.svr-list>.svr-panel[data-open] .svr-body{opacity:1;translate:none}.svr-list[data-settled] .svr-body{transition:translate var(--svr-open) var(--ds-motion-ease), opacity var(--ds-motion-duration-fast) linear}.svr-list[data-settled]>.svr-panel[data-open] .svr-body{transition:translate var(--svr-open) var(--ds-motion-ease), opacity var(--svr-open) var(--ds-motion-ease)}.svr-list .svr-line{max-width:24ch;font-size:var(--ds-text-h3)}.svr-list .svr-services{grid-area:2/1}.svr-list .svr-arrow{grid-area:3/1}}@media (min-width:80rem) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.svr-list .svr-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.svr-list .svr-services{font-size:var(--ds-text-lead);grid-area:1/2/span 2}.svr-list .svr-arrow{grid-row:2;align-self:start}}@media (prefers-reduced-motion:no-preference){.svr-arrow{transition:translate var(--ds-motion-duration) var(--ds-motion-ease)}.svr-panel:is(:hover,:has(.svr-link:focus-visible)) .svr-arrow{translate:var(--ds-space-gap-sm) 0}}
