.spice-svc{display:flex;flex-direction:column;gap:16px}
.spice-svc a,.spice-svc a:hover,.spice-svc a:focus,.spice-svc a:focus-visible,.spice-svc a:visited{text-decoration:none!important;text-decoration-line:none!important}
.spice-svc__title{font-family:var(--DisplayFont);font-size:var(--TextH3);font-weight:800;line-height:1.25;letter-spacing:var(--Track);color:var(--Ink);align-self:flex-start;--spice-arrow-size:1.15em}
.spice-svc__title:hover,.spice-svc__title:focus-visible{color:var(--Ink)}
.spice-svc__title.has-arrow::before{opacity:0;translate:-6px 6px;transition:opacity .25s ease,translate .25s ease}
.spice-svc__title.has-arrow:hover::before,.spice-svc__title.has-arrow:focus-visible::before{opacity:1;translate:0 0}
.spice-svc__desc{font-family:var(--BodyFont);font-size:var(--TextPara);font-weight:400;line-height:1.6;color:var(--InkMuted);margin:0}
.spice-svc__list{list-style:none;margin:0;padding:8px 0 0;display:flex;flex-direction:column}
.spice-svc__item+.spice-svc__item{border-top:1px solid var(--Hairline,#0000001A)}
.spice-svc__link{display:flex;align-items:center;gap:20px;padding:16px 0;color:var(--Ink)}
.spice-svc__num{font-family:var(--BodyFont);font-size:var(--TextSm);font-weight:600;line-height:1.4;letter-spacing:normal;font-variant-numeric:tabular-nums;color:var(--InkSoft);flex:0 0 34px}
.spice-svc__label{font-family:var(--DisplayFont);font-size:var(--TextBodyLg);font-weight:600;line-height:1.3;color:var(--Ink)}
@media (hover:hover) and (pointer:fine){.spice-svc__link:hover .spice-svc__label{color:var(--Ink)}}
.spice-svc__link:focus-visible .spice-svc__label{color:var(--Ink)}
.spice-svc__icon{margin-inline-start:auto;flex:0 0 var(--spice-svc-icon,42px);width:var(--spice-svc-icon,42px);height:var(--spice-svc-icon,42px);display:grid;place-items:center;opacity:0;transform-origin:50% 50%;will-change:transform;transition:opacity .3s ease}
.spice-svc__icon svg{width:100%;height:100%;display:block;overflow:visible}
@media (hover:hover) and (pointer:fine){.spice-svc__link:hover .spice-svc__icon{opacity:1}}
.spice-svc__link:focus-visible .spice-svc__icon{opacity:1}
.spice-svc__label{position:relative}
@media (max-width:767px){.spice-svc__link{padding:12px 0;gap:14px}.spice-svc__icon{display:none}.spice-svc__num{display:none}}
.spice-svc--split{--spice-svc-tint:var(--Ground,#f6f6f6);--spice-svc-frame:218px;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,4.4vw,4.75rem);align-items:start;height:100%;position:relative;isolation:isolate}
.spice-svc--split.spice-svc--on-tint{--spice-svc-tint:var(--Surface,#fff)}
.spice-svc--split .spice-svc__head{align-self:stretch;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px}
.spice-svc--split .spice-svc__title{font-size:var(--TextH2);line-height:1.15em;letter-spacing:var(--Track)}
.spice-svc--split .spice-svc__titletext{display:inline-block}
.spice-svc--split .spice-svc__desc{max-width:430px}
.spice-svc--split .spice-svc__cta{margin-block-start:auto}
.spice-svc--split .spice-svc__list{padding:0;border-block-start:1px solid var(--Hairline,#0000001A);transition:border-block-start-color .28s ease}
.spice-svc--split .spice-svc__item+.spice-svc__item{border-top:0}
.spice-svc--split .spice-svc__item{min-height:clamp(5.5rem,calc((100vh - var(--spice-svc-frame)) / 6),8.125rem);display:flex;border-block-end:1px solid var(--Hairline,#0000001A);transition:border-block-end-color .28s ease}
.spice-svc--split .spice-svc__item:last-child{border-block-end:0}
.spice-svc--split .spice-svc__link{flex:1 1 auto;min-width:0;align-items:center;gap:24px;width:auto;max-width:none;margin-inline:-20px;padding-block:13px;padding-inline:20px;border-radius:var(--RadiusPanel,30px);background-color:transparent;transition:background-color .28s ease}
.spice-svc--split .spice-svc__num{flex:0 0 auto;min-width:32px;align-self:center;transition:color .28s ease}
.spice-svc--split .spice-svc__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}
.spice-svc--split .spice-svc__icon{--spice-svc-icon:3.25rem;align-self:center}
.spice-svc--split .spice-svc__label{min-width:0;font-size:var(--TextH3);font-weight:800;line-height:1.25em;letter-spacing:var(--Track)}
.spice-svc--split .spice-svc__rowdesc{font-family:var(--BodyFont);font-size:var(--TextPara);font-weight:400;line-height:1.5;color:var(--InkMuted)}
@media (hover:hover) and (pointer:fine){
.spice-svc--split .spice-svc__link:hover{background-color:var(--spice-svc-tint)}
.spice-svc--split .spice-svc__item:has(.spice-svc__link:hover),.spice-svc--split .spice-svc__item:has(+ .spice-svc__item .spice-svc__link:hover){border-block-end-color:transparent}
.spice-svc--split .spice-svc__list:has(.spice-svc__item:first-child .spice-svc__link:hover){border-block-start-color:transparent}
.spice-svc--split .spice-svc__link:hover .spice-svc__num{color:var(--Ink,#000)}
}
@media (max-width:1024px){
.spice-svc--split{grid-template-columns:1fr;gap:32px}
.spice-svc--split .spice-svc__desc{max-width:640px}
}
@media (max-width:767px){
.spice-svc--split .spice-svc__link{gap:16px;padding-block:18px}
.spice-svc--split .spice-svc__label{font-size:var(--TextBodyLg)}
}
