.svc-head,.svc{padding-left:var(--gutter);padding-right:var(--gutter)}.svc-head{padding-top:var(--page-top);padding-bottom:clamp(36px,4vw,56px)}.svc-head__title{font-family:var(--font-display);font-weight:600;font-size:clamp(44px,5.4vw,88px);line-height:.98;letter-spacing:-.03em;color:var(--color-text);text-wrap:balance}.svc-head__standfirst{margin-top:18px;max-width:56ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--color-text-soft);text-wrap:pretty}.svc-head__jump{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(28px,3vw,40px)}.svc-head__pill{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-card);font-size:15px;font-weight:600;color:var(--color-text);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.svc-head__pill:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.svc{display:grid;grid-template-columns:minmax(240px,4fr) 7fr;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"side  detail" "side  label" "side  list" "side  note" "media media";column-gap:clamp(40px,6vw,96px);padding-top:var(--section-y);padding-bottom:var(--section-y);scroll-margin-top:calc(var(--nav-h) + 40px)}.fw-band--tint.svc .fw-disc{background:color-mix(in srgb,var(--color-accent) 9%,var(--color-bg-alt))}.svc__side{grid-area:side;align-self:start;position:sticky;top:calc(var(--nav-h) + 40px);--disc: 72px}.svc__side .fw-disc{margin-bottom:22px}.svc__title{text-wrap:balance}.svc__detail{grid-area:detail;align-self:start;padding-top:6px;font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.5;color:var(--color-text);text-wrap:pretty}.svc__detail p:first-child{font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.3}.svc__detail p+p,.svc__subhead+p{margin-top:1em;font-size:17px;line-height:1.65;color:var(--color-muted)}.svc__detail p:nth-child(2){margin-top:22px}.svc__subhead{margin-top:36px;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4;color:var(--color-muted)}.svc__subhead+p{margin-top:0}.svc__cta{margin-top:28px}.svc__label{grid-area:label;margin-top:clamp(40px,4.4vw,64px);margin-bottom:4px;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.3;color:var(--color-text)}.svc__includes{grid-area:list;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}.svc__includes li{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-top:1px solid var(--color-border);font-size:16px;font-weight:500;line-height:1.45;color:var(--color-text)}.svc__includes svg{flex:none;margin-top:2px;color:var(--color-accent-ink)}.svc__note{grid-area:note;margin-top:20px;font-size:17px;line-height:1.65;color:var(--color-muted)}.svc__media{grid-area:media;margin-top:clamp(40px,4.4vw,64px);position:relative;aspect-ratio:21 / 9;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-placeholder)}.svc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 899px){.svc{display:flex;flex-direction:column}.svc__side{display:contents}.svc__side .fw-disc{align-self:flex-start}.svc__cta{order:1;align-self:flex-start}.svc__media{order:2}.svc__detail{margin-top:20px;padding-top:0;max-width:62ch}.svc__label{margin-top:28px}.svc__media{margin-top:36px;aspect-ratio:16 / 10}}@media (max-width: 639px){.svc-head__jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.svc-head__pill{display:flex;justify-content:center;height:100%;padding:11px 12px;font-size:14px;text-align:center}.svc__includes{grid-template-columns:1fr}.svc__media{border-radius:var(--radius-md)}}
