.ServiceDetail-module__zUchSW__sheet{width:var(--page-shell);margin:0 auto}.ServiceDetail-module__zUchSW__footBand{box-sizing:border-box;background:var(--btn-light);width:100%;color:var(--btn-light-text);margin:.85rem 0 0}.ServiceDetail-module__zUchSW__sections{min-width:0;margin:0;padding:0;list-style:none}.ServiceDetail-module__zUchSW__tocSlot{min-width:0;margin:0 0 .85rem}.ServiceDetail-module__zUchSW__section{border-top:1px solid var(--line);gap:.55rem 1.75rem;padding-block:clamp(1.1rem,2.4vw,1.65rem);scroll-margin-top:5.5rem;display:grid}.ServiceDetail-module__zUchSW__sectionHead{align-content:start;gap:.25rem;min-width:0;display:grid}.ServiceDetail-module__zUchSW__sectionBody{align-content:start;gap:.7rem;min-width:0;display:grid}.ServiceDetail-module__zUchSW__index{font-family:var(--font-mono);letter-spacing:.12em;color:var(--brand-lime);font-size:.75rem}.ServiceDetail-module__zUchSW__heading{overflow-wrap:break-word;min-width:0;max-width:34rem;font-family:var(--font-display);font-weight:var(--heading-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);text-transform:none;margin:0;font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.1}.ServiceDetail-module__zUchSW__prose{max-width:38rem;margin:.35rem 0 0;font-size:.9375rem;line-height:1.45}.ServiceDetail-module__zUchSW__prose p{margin:0 0 .55rem}.ServiceDetail-module__zUchSW__prose p:last-child{margin-bottom:0}.ServiceDetail-module__zUchSW__points{max-width:40rem;margin:.45rem 0 0;padding:0;list-style:none}.ServiceDetail-module__zUchSW__point{border-top:1px solid var(--line);padding-block:.55rem}.ServiceDetail-module__zUchSW__pointTitle{margin:0;font-size:.98rem;font-weight:500;line-height:1.3}.ServiceDetail-module__zUchSW__pointText,.ServiceDetail-module__zUchSW__answer,.ServiceDetail-module__zUchSW__related a,.ServiceDetail-module__zUchSW__close a{line-height:1.4}.ServiceDetail-module__zUchSW__pointText,.ServiceDetail-module__zUchSW__answer{color:var(--muted);margin:.15rem 0 0;font-size:.9375rem;line-height:1.4}.ServiceDetail-module__zUchSW__questions,.ServiceDetail-module__zUchSW__related,.ServiceDetail-module__zUchSW__close{box-sizing:border-box;width:100%;padding:.75rem var(--page-shell-inset);color:inherit;background:0 0;border-top:1px solid #0a0a0a1a;margin:0}.ServiceDetail-module__zUchSW__questions{border-top:0}.ServiceDetail-module__zUchSW__questions h3,.ServiceDetail-module__zUchSW__related .ServiceDetail-module__zUchSW__heading,.ServiceDetail-module__zUchSW__related a{color:var(--btn-light-text)}.ServiceDetail-module__zUchSW__questions .ServiceDetail-module__zUchSW__answer{color:var(--on-paper-soft);margin:0;font-size:.9375rem;line-height:1.4}.ServiceDetail-module__zUchSW__close{max-width:40rem;color:var(--muted)}.ServiceDetail-module__zUchSW__question{border-top:1px solid #0a0a0a1a;max-width:38rem;margin:0;padding-block:.55rem}.ServiceDetail-module__zUchSW__question:first-child{border-top:0}.ServiceDetail-module__zUchSW__question h3,.ServiceDetail-module__zUchSW__related a{margin:0;font-size:.98rem;font-weight:500;line-height:1.3}.ServiceDetail-module__zUchSW__relatedHead{align-items:baseline;gap:.35rem;display:grid}.ServiceDetail-module__zUchSW__related .ServiceDetail-module__zUchSW__heading{max-width:none;font-family:var(--font-body);letter-spacing:-.01em;font-size:.875rem;font-weight:700;font-stretch:100%;line-height:1.25}.ServiceDetail-module__zUchSW__related{padding-block:.75rem}.ServiceDetail-module__zUchSW__related .ServiceDetail-module__zUchSW__close{border-top:0;max-width:28rem;margin:0;padding:0}.ServiceDetail-module__zUchSW__related ul{border-bottom:1px solid #0a0a0a1a;grid-template-columns:1fr;max-width:28rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.ServiceDetail-module__zUchSW__related li{border-top:1px solid #0a0a0a1a}.ServiceDetail-module__zUchSW__related li a{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;padding-block:.3rem;font-size:.9rem;display:flex}.ServiceDetail-module__zUchSW__related li a:after{content:"";opacity:.55;border-top:1px solid;border-right:1px solid;flex:none;width:.45rem;height:.45rem;transform:rotate(45deg)}html[dir=rtl] .ServiceDetail-module__zUchSW__related li a:after{transform:rotate(225deg)}.ServiceDetail-module__zUchSW__related a,.ServiceDetail-module__zUchSW__close a{color:var(--fg);transition:color .25s var(--ease-out);text-decoration:none}.ServiceDetail-module__zUchSW__related a:hover,.ServiceDetail-module__zUchSW__close a:hover{color:var(--accent)}html[lang=ar] .ServiceDetail-module__zUchSW__heading{max-width:16ch;line-height:1.2}@media (min-width:1024px){.ServiceDetail-module__zUchSW__work{grid-template-columns:20.5rem minmax(0,1fr);align-items:start;column-gap:clamp(2rem,3.2vw,2.75rem);display:grid}.ServiceDetail-module__zUchSW__tocSlot{top:var(--sticky-top);max-height:calc(100vh - 6.5rem);margin:0;position:sticky;overflow:auto}}.ServiceDetail-module__zUchSW__sheet[data-layout=identity] .ServiceDetail-module__zUchSW__points{color:inherit;background:0 0;border-radius:0;padding:.35rem 1.25rem .55rem}.ServiceDetail-module__zUchSW__sheet[data-layout=identity] .ServiceDetail-module__zUchSW__point{border-top-color:var(--paper-line);padding-inline-start:.15rem}.ServiceDetail-module__zUchSW__sheet[data-layout=identity] .ServiceDetail-module__zUchSW__pointTitle{color:inherit;font-size:1.12rem}.ServiceDetail-module__zUchSW__sheet[data-layout=identity] .ServiceDetail-module__zUchSW__pointText{color:var(--on-paper-soft)}.ServiceDetail-module__zUchSW__sheet[data-layout=identity] .ServiceDetail-module__zUchSW__index{letter-spacing:.18em}.ServiceDetail-module__zUchSW__sheet[data-layout=counsel] .ServiceDetail-module__zUchSW__heading{max-width:18ch}.ServiceDetail-module__zUchSW__sheet[data-layout=counsel] .ServiceDetail-module__zUchSW__index{color:color-mix(in srgb, var(--brand-lime) 70%, var(--fg))}.ServiceDetail-module__zUchSW__sheet[data-layout=measure] .ServiceDetail-module__zUchSW__index{font-variant-numeric:tabular-nums}.ServiceDetail-module__zUchSW__sheet[data-layout=measure] .ServiceDetail-module__zUchSW__pointTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem}.ServiceDetail-module__zUchSW__sheet[data-layout=measure] .ServiceDetail-module__zUchSW__points{border-top:1px solid color-mix(in srgb, var(--brand-lime) 28%, var(--line));padding-top:.35rem}.ServiceDetail-module__zUchSW__sheet[data-layout=cadence] .ServiceDetail-module__zUchSW__heading{max-width:22ch}.ServiceDetail-module__zUchSW__sheet[data-layout=cadence] .ServiceDetail-module__zUchSW__point{padding-block:.5rem}.ServiceDetail-module__zUchSW__sheet[data-layout=cadence] .ServiceDetail-module__zUchSW__pointTitle:before{content:"";background:var(--brand-lime);vertical-align:.1em;border-radius:50%;width:.45rem;height:.45rem;margin-inline-end:.45rem;display:inline-block}.ServiceDetail-module__zUchSW__sheet[data-layout=sequence] .ServiceDetail-module__zUchSW__sectionHead{gap:.3rem}.ServiceDetail-module__zUchSW__sheet[data-layout=spec] .ServiceDetail-module__zUchSW__pointTitle{font-family:var(--font-mono,var(--font-body));letter-spacing:.02em;font-size:.95rem}.ServiceDetail-module__zUchSW__sheet[data-layout=spec] .ServiceDetail-module__zUchSW__points{border-inline-start:2px solid color-mix(in srgb, var(--brand-lime) 40%, transparent);padding-inline-start:1.15rem}@media (min-width:800px){.ServiceDetail-module__zUchSW__section{grid-template-columns:minmax(11rem,.72fr) minmax(0,1.28fr);align-items:start}.ServiceDetail-module__zUchSW__prose,.ServiceDetail-module__zUchSW__points,.ServiceDetail-module__zUchSW__question{max-width:none}.ServiceDetail-module__zUchSW__sheet[data-layout=measure] .ServiceDetail-module__zUchSW__points,.ServiceDetail-module__zUchSW__sheet[data-layout=spec] .ServiceDetail-module__zUchSW__points{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}.ServiceDetail-module__zUchSW__sheet[data-layout=cadence] .ServiceDetail-module__zUchSW__points{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;display:grid}.ServiceDetail-module__zUchSW__sheet[data-layout=measure] .ServiceDetail-module__zUchSW__point:last-child:nth-child(odd),.ServiceDetail-module__zUchSW__sheet[data-layout=spec] .ServiceDetail-module__zUchSW__point:last-child:nth-child(odd){grid-column:1/-1}.ServiceDetail-module__zUchSW__question{grid-template-columns:minmax(12rem,.85fr) minmax(0,1.15fr);align-items:start;gap:.35rem 1.5rem;padding-block:.55rem;display:grid}.ServiceDetail-module__zUchSW__related ul{border-bottom:0;grid-template-columns:1fr}}.ServiceDetail-module__zUchSW__sheet[data-layout=counsel] .ServiceDetail-module__zUchSW__section{grid-template-columns:1fr}.ServiceDetail-module__zUchSW__sheet[data-layout=counsel] .ServiceDetail-module__zUchSW__prose,.ServiceDetail-module__zUchSW__sheet[data-layout=counsel] .ServiceDetail-module__zUchSW__points{max-width:46rem}.ServiceDetail-module__zUchSW__sheet[data-layout=sequence] .ServiceDetail-module__zUchSW__index{font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.65rem,2vw,2.15rem);line-height:1}.ServiceDetail-module__zUchSW__sheet[data-layout=identity] .ServiceDetail-module__zUchSW__point{transition:border-color .18s}@media (hover:hover) and (pointer:fine){.ServiceDetail-module__zUchSW__sheet[data-layout=identity] .ServiceDetail-module__zUchSW__point:hover{border-top-color:var(--brand-lime)}.ServiceDetail-module__zUchSW__sheet[data-layout=identity] .ServiceDetail-module__zUchSW__point:hover .ServiceDetail-module__zUchSW__pointTitle{color:var(--on-paper)}}.ServiceDetail-module__zUchSW__sheet[data-layout=spread] .ServiceDetail-module__zUchSW__section:nth-child(2n){color:inherit;border-top-color:var(--line);background:0 0;margin-inline:0;padding-inline:0}.ServiceDetail-module__zUchSW__sheet[data-layout=spread] .ServiceDetail-module__zUchSW__section:nth-child(2n) .ServiceDetail-module__zUchSW__heading,.ServiceDetail-module__zUchSW__sheet[data-layout=spread] .ServiceDetail-module__zUchSW__section:nth-child(2n) .ServiceDetail-module__zUchSW__pointTitle{color:inherit}.ServiceDetail-module__zUchSW__sheet[data-layout=spread] .ServiceDetail-module__zUchSW__section:nth-child(2n) .ServiceDetail-module__zUchSW__prose,.ServiceDetail-module__zUchSW__sheet[data-layout=spread] .ServiceDetail-module__zUchSW__section:nth-child(2n) .ServiceDetail-module__zUchSW__pointText{color:var(--muted)}.ServiceDetail-module__zUchSW__sheet[data-layout=spread] .ServiceDetail-module__zUchSW__section:nth-child(2n) .ServiceDetail-module__zUchSW__point{border-top-color:var(--line)}html[lang=ar] .ServiceDetail-module__zUchSW__prose,html[lang=ar] .ServiceDetail-module__zUchSW__pointText,html[lang=ar] .ServiceDetail-module__zUchSW__answer,html[lang=ar] .ServiceDetail-module__zUchSW__close{line-height:1.8}
