.book-landing.personal-site-theme.universal-ui .center-index-page.services-index{max-width:1180px;padding:28px 32px 64px}.services-index .services-overview-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:72px;margin:36px 0 48px;display:grid}.services-index .services-overview-intro h1{font:400 clamp(40px,4.5vw,54px)/1.16 var(--serif,Georgia,serif);letter-spacing:-.03em;color:var(--ink,#fff);text-align:left;margin:0 0 18px}.services-index .services-overview-intro>p{max-width:48ch;color:var(--muted,#bdbdbd);text-align:left;text-wrap:pretty;margin:0 0 24px;font-size:18px;line-height:1.8}.services-overview-cta{border:1px solid var(--accent,#f37736);background:var(--accent,#f37736);color:#17100a;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 20px;font-size:15px;line-height:1.5;text-decoration:none;display:inline-flex}.services-overview-cta:hover{color:#17100a;background:#ff985d;border-color:#ff985d}.services-overview-paths{gap:14px;min-width:0;display:grid}.services-index .services-path{min-height:98px;color:var(--ink,#fff);background:#ffffff03;border:1px solid #fff2;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:grid}.services-path>svg{color:var(--accent,#f37736)}.services-index .services-path strong{font:400 21px/1.4 var(--serif,Georgia,serif);text-wrap:pretty;display:block}.services-path small{color:var(--muted,#bdbdbd);margin-top:7px;font-size:13px;line-height:1.65;display:block}.services-index .services-path:hover{background:#ffffff06;border-color:#f3773670}.services-index .services-overview-group{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:48px;margin:0;padding:36px 0 40px;scroll-margin-top:164px;display:grid}.services-overview-group .services-group-heading{min-width:0}.services-group-icon{color:var(--accent,#f37736);margin-bottom:16px}.services-index .services-overview-group .services-group-heading h2{font:400 29px/1.35 var(--serif,Georgia,serif);letter-spacing:-.015em;text-wrap:pretty;margin:0}.services-index .services-overview-group .services-group-heading p{color:var(--muted,#bdbdbd);text-align:left;margin:18px 0 16px;font-size:14px;line-height:1.85}.services-index .services-group-provider{text-underline-offset:4px;align-items:center;gap:9px;min-height:40px;font-size:14px;line-height:1.7;display:inline-flex}.book-landing.personal-site-theme .services-index .services-overview-group .work-choice-grid{align-content:start;column-gap:28px;width:100%;max-width:none;margin:0}.book-landing.personal-site-theme .services-index .services-overview-group .work-choice{border-top:0;border-bottom:1px solid #ffffff18;gap:14px;min-height:0;padding:22px 0}.book-landing.personal-site-theme .services-index .services-overview-group .work-choice-icon{width:22px;height:22px;margin-top:0}.book-landing.personal-site-theme .services-index .services-overview-group .work-choice h3{text-wrap:pretty;margin:0;font-size:21px;line-height:1.45}.book-landing.personal-site-theme .services-index .services-overview-group .work-choice p{max-width:44ch;font-size:14px;line-height:1.8}.services-index .services-overview-coordination{background:#ffffff04;border-left:2px solid #f3773670;margin:0 0 36px;padding:22px 26px}.services-index .services-overview-coordination p{max-width:98ch;color:var(--muted,#bdbdbd);text-align:left;margin:0;font-size:14px;line-height:1.85}.services-index .services-overview-enquiry{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin:0;padding:30px 0 0;display:grid}.services-index .services-overview-enquiry h2{font:400 29px/1.4 var(--serif,Georgia,serif);text-align:left;margin:0 0 12px}.services-index .services-overview-enquiry p{text-align:left;max-width:75ch;margin:0;font-size:13px;line-height:1.85}.services-index a:focus-visible{outline:2px solid var(--accent,#f37736);outline-offset:5px}@media (max-width:1000px){.services-index .services-overview-hero{gap:36px}.services-index .services-overview-group{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:28px}.book-landing.personal-site-theme .services-index .services-overview-group .work-choice-grid{column-gap:22px}}@media (max-width:850px){.services-index .services-overview-hero{grid-template-columns:minmax(0,1fr);gap:28px}.services-overview-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.services-index .services-path{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:18px}.services-path>svg:last-child{display:none}.services-index .services-overview-group{grid-template-columns:minmax(0,1fr);gap:16px}.services-group-icon{margin-bottom:12px}.services-index .services-overview-group .services-group-heading p{max-width:65ch;margin:12px 0 5px}.services-index .services-overview-enquiry{gap:24px}}@media (max-width:650px){.book-landing.personal-site-theme.universal-ui .center-index-page.services-index{padding:24px 18px 40px}.services-index .services-overview-hero{gap:24px;margin:26px 0 30px}.services-index .services-overview-intro h1{font-size:40px}.services-index .services-overview-intro>p{margin-bottom:22px;font-size:17px;line-height:1.8}.services-overview-cta{width:100%}.services-overview-paths{grid-template-columns:minmax(0,1fr);gap:10px}.services-index .services-path{grid-template-columns:25px minmax(0,1fr) 16px;gap:14px;min-height:0;padding:16px 18px}.services-path>svg:last-child{display:block}.services-index .services-path strong{font-size:19px}.services-path small{margin-top:4px}.services-index .services-overview-group{gap:8px;padding:26px 0 28px}.services-index .services-overview-group .services-group-heading h2{font-size:27px}.book-landing.personal-site-theme .services-index .services-overview-group .work-choice{gap:14px;padding:19px 0}.book-landing.personal-site-theme .services-index .services-overview-group .work-choice h3{font-size:21px}.services-index .services-overview-coordination{margin-bottom:28px;padding:18px}.services-index .services-overview-enquiry{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:26px}.services-index .services-overview-enquiry h2{font-size:27px}}.services-index .services-group-heading>.services-group-icon{display:block}.services-index .services-group-heading .work-directory-icon{color:var(--accent,#f37736)}
