.service-catalog[data-astro-cid-5xdeogmz]{background:#f1f0ea;color:#202b23}.service-catalog__heading[data-astro-cid-5xdeogmz]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:20px 0 28px}.service-catalog__heading[data-astro-cid-5xdeogmz] h2[data-astro-cid-5xdeogmz]{font-size:clamp(2rem,4.2vw,4rem);letter-spacing:-.065em;line-height:1.1;margin:0 0 18px;overflow-wrap:anywhere}.service-catalog__heading[data-astro-cid-5xdeogmz] h2[data-astro-cid-5xdeogmz] span[data-astro-cid-5xdeogmz]{color:#6c786f}.service-catalog__heading[data-astro-cid-5xdeogmz] p[data-astro-cid-5xdeogmz]{max-width:65ch;line-height:1.7;color:#4d5c52;margin:0}.service-catalog__count[data-astro-cid-5xdeogmz]{flex-shrink:0;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#944b24;background:#fff;border:1px solid #d1d6cc;padding:12px 16px}.service-catalog__groups[data-astro-cid-5xdeogmz]{display:grid;gap:14px}.service-catalog__group[data-astro-cid-5xdeogmz]{min-width:0;background:#fff;border:1px solid #d6d9d1}.service-catalog__group[data-astro-cid-5xdeogmz]>summary[data-astro-cid-5xdeogmz]{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:24px clamp(18px,3vw,34px);font-size:clamp(1.1rem,2vw,1.55rem);font-weight:760;letter-spacing:-.035em}.service-catalog__group[data-astro-cid-5xdeogmz]>summary[data-astro-cid-5xdeogmz]::-webkit-details-marker{display:none}.service-catalog__group[data-astro-cid-5xdeogmz]>summary[data-astro-cid-5xdeogmz]>span[data-astro-cid-5xdeogmz]:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.service-catalog__group[data-astro-cid-5xdeogmz] summary[data-astro-cid-5xdeogmz] small[data-astro-cid-5xdeogmz]{font-size:.76rem;letter-spacing:0;background:#f1f0ea;color:#70503b;padding:5px 10px}.service-catalog__indicator[data-astro-cid-5xdeogmz]{color:#a34b1d;font-size:1.5rem;line-height:1;transition:transform .2s}.service-catalog__group[data-astro-cid-5xdeogmz][open] .service-catalog__indicator[data-astro-cid-5xdeogmz]{transform:rotate(45deg)}.service-catalog__list[data-astro-cid-5xdeogmz]{list-style:none;padding:0 clamp(18px,3vw,34px) 28px;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-catalog__list[data-astro-cid-5xdeogmz] li[data-astro-cid-5xdeogmz]{min-width:0}.service-catalog__list[data-astro-cid-5xdeogmz] a[data-astro-cid-5xdeogmz]{height:100%;display:flex;justify-content:space-between;gap:18px;padding:18px;border:1px solid #d9ded5;color:#243028;text-decoration:none;overflow-wrap:anywhere;line-height:1.4}.service-catalog__list[data-astro-cid-5xdeogmz] a[data-astro-cid-5xdeogmz]:hover{border-color:#c4632a;background:#fbf8f4}.service-catalog__list[data-astro-cid-5xdeogmz] a[data-astro-cid-5xdeogmz]>span[data-astro-cid-5xdeogmz]:last-child{color:#a34b1d;flex-shrink:0}.service-catalog__list[data-astro-cid-5xdeogmz] strong[data-astro-cid-5xdeogmz]{display:block;font-weight:750;font-size:.98rem}.service-catalog__list[data-astro-cid-5xdeogmz] small[data-astro-cid-5xdeogmz]{display:block;line-height:1.55;color:#526058;font-size:.86rem;margin-top:7px}.service-catalog__parent-link[data-astro-cid-5xdeogmz]{margin:22px 0 0}.service-catalog__parent-link[data-astro-cid-5xdeogmz] a[data-astro-cid-5xdeogmz]{color:#7b3c1c;font-weight:750;text-decoration:underline;text-underline-offset:4px}.service-catalog[data-astro-cid-5xdeogmz] a[data-astro-cid-5xdeogmz]:focus-visible,.service-catalog[data-astro-cid-5xdeogmz] summary[data-astro-cid-5xdeogmz]:focus-visible{outline:3px solid #b5521c;outline-offset:3px}.service-catalog--compact[data-astro-cid-5xdeogmz] .service-catalog__heading[data-astro-cid-5xdeogmz]{margin-bottom:20px}.service-catalog--compact[data-astro-cid-5xdeogmz] .service-catalog__list[data-astro-cid-5xdeogmz] a[data-astro-cid-5xdeogmz]{padding:14px 18px}@media(max-width:760px){.service-catalog__heading[data-astro-cid-5xdeogmz]{align-items:start;flex-direction:column}.service-catalog__list[data-astro-cid-5xdeogmz]{grid-template-columns:1fr}.service-catalog__count[data-astro-cid-5xdeogmz]{align-self:start}}@media(prefers-reduced-motion:reduce){.service-catalog__indicator[data-astro-cid-5xdeogmz]{transition:none}}.industry-links[data-astro-cid-f3rf2aem]{background:#f0efe9;color:var(--ink)}.industry-links[data-astro-cid-f3rf2aem] h2[data-astro-cid-f3rf2aem]{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.12;letter-spacing:-.055em;max-width:19ch;margin:1rem 0;overflow-wrap:anywhere}.industry-links__lead[data-astro-cid-f3rf2aem]{max-width:67ch;line-height:1.8;color:#405248;margin:0 0 clamp(1.7rem,4vw,3rem)}.industry-links__grid[data-astro-cid-f3rf2aem]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.industry-links__card[data-astro-cid-f3rf2aem]{display:flex;flex-direction:column;position:relative;padding:clamp(22px,3vw,36px);border:1px solid #d2d7d1;background:#fff;color:inherit;text-decoration:none;min-width:0;transition:border-color .2s ease}.industry-links__card[data-astro-cid-f3rf2aem]:hover{border-color:#b34d1d}.industry-links__card[data-astro-cid-f3rf2aem]:focus-visible,.industry-links__all[data-astro-cid-f3rf2aem]:focus-visible{outline:3px solid #b74d1d;outline-offset:3px}.industry-links__eyebrow[data-astro-cid-f3rf2aem]{color:#88421e;font-size:.75rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.industry-links__card[data-astro-cid-f3rf2aem] h3[data-astro-cid-f3rf2aem]{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.045em;margin:.8rem 0;overflow-wrap:anywhere}.industry-links__card[data-astro-cid-f3rf2aem] p[data-astro-cid-f3rf2aem]{font-size:.95rem;line-height:1.72;color:#405248;margin:0;max-width:58ch}.industry-links__arrow[data-astro-cid-f3rf2aem]{margin-top:1.2rem;align-self:flex-end;color:#96471e;font-weight:700}.industry-links__all[data-astro-cid-f3rf2aem]{display:inline-flex;margin-top:1.7rem;text-decoration:underline;text-underline-offset:4px;color:#87401d;font-weight:750}@media(max-width:700px){.industry-links__grid[data-astro-cid-f3rf2aem]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.industry-links__card[data-astro-cid-f3rf2aem]{transition:none}}
