.facts-row[data-astro-cid-rl6lanrn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.facts-row[data-astro-cid-rl6lanrn]{grid-template-columns:repeat(2,minmax(0,1fr))}}.facts-row[data-astro-cid-rl6lanrn] li[data-astro-cid-rl6lanrn]{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:.2rem;min-width:0;margin:0;padding:1.1rem 1.2rem;display:flex}.facts-row__value[data-astro-cid-rl6lanrn]{font:700 clamp(1.8rem, 3vw, 2.4rem)/1.1 var(--font-serif);color:var(--ink)}.facts-row__value--text[data-astro-cid-rl6lanrn]{padding-top:.35rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.3}.facts-row__label[data-astro-cid-rl6lanrn]{color:var(--muted);font-size:.9rem}.h3[data-astro-cid-rl6lanrn]{font-size:1.35rem}.toc[data-astro-cid-rl6lanrn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-rl6lanrn] li[data-astro-cid-rl6lanrn]{margin:0}.toc__link[data-astro-cid-rl6lanrn]{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--accent,var(--gold));height:100%;color:var(--ink);border-radius:14px;align-items:center;gap:.9rem;min-height:44px;padding:1rem 1.1rem;text-decoration:none;display:flex}.toc__link[data-astro-cid-rl6lanrn]:hover strong[data-astro-cid-rl6lanrn]{text-decoration:underline}.toc__link[data-astro-cid-rl6lanrn]>span[data-astro-cid-rl6lanrn]:last-child{flex-direction:column;min-width:0;display:flex}.toc__no[data-astro-cid-rl6lanrn]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.toc__count[data-astro-cid-rl6lanrn]{color:var(--muted);font-size:.9rem}.prog-block[data-astro-cid-rl6lanrn]{scroll-margin-top:calc(var(--header-h,90px) + 1rem);border-top:6px solid var(--accent,var(--gold))}.prog-block__head[data-astro-cid-rl6lanrn]{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.prog-block__head[data-astro-cid-rl6lanrn]>div[data-astro-cid-rl6lanrn]{min-width:0}.prog-block__head[data-astro-cid-rl6lanrn] h2[data-astro-cid-rl6lanrn]{hyphens:auto;overflow-wrap:break-word}.prog-block__head[data-astro-cid-rl6lanrn] p[data-astro-cid-rl6lanrn]{max-width:70ch;color:var(--ink-2);margin-bottom:0}.prog-block__head[data-astro-cid-rl6lanrn] .btn[data-astro-cid-rl6lanrn]{flex-shrink:0}@media (width<=760px){.prog-block__head[data-astro-cid-rl6lanrn]{flex-direction:column;align-items:flex-start}}.service[data-astro-cid-rl6lanrn]{border-left:6px solid var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;display:flex}.service[data-astro-cid-rl6lanrn]>div[data-astro-cid-rl6lanrn]{min-width:0}.service[data-astro-cid-rl6lanrn] h3[data-astro-cid-rl6lanrn]{hyphens:auto;overflow-wrap:break-word;margin-top:0;font-size:1.2rem}.service[data-astro-cid-rl6lanrn] p[data-astro-cid-rl6lanrn]{max-width:75ch;margin-bottom:0}.service[data-astro-cid-rl6lanrn] .btn[data-astro-cid-rl6lanrn]{flex-shrink:0}@media (width<=760px){.service[data-astro-cid-rl6lanrn]{flex-direction:column;align-items:flex-start}}.accent--gold[data-astro-cid-rl6lanrn]{--accent:var(--gold)}.accent--green[data-astro-cid-rl6lanrn]{--accent:var(--green)}.accent--blue[data-astro-cid-rl6lanrn]{--accent:var(--blue)}.accent--red[data-astro-cid-rl6lanrn]{--accent:var(--c-coral)}.accent--purple[data-astro-cid-rl6lanrn]{--accent:var(--c-mauve)}.how[data-astro-cid-rl6lanrn]{align-items:start}.how__list[data-astro-cid-rl6lanrn]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.how__list[data-astro-cid-rl6lanrn] li[data-astro-cid-rl6lanrn]{align-items:flex-start;gap:.7rem;margin:0;font-size:1.05rem;display:flex}.how__list[data-astro-cid-rl6lanrn] svg{color:var(--accent-text,var(--ink));flex-shrink:0;margin-top:.2rem}.partner-list[data-astro-cid-rl6lanrn]{columns:2 320px;column-gap:2.5rem;margin:0 0 1rem;padding:0;list-style:none}.partner-list[data-astro-cid-rl6lanrn] li[data-astro-cid-rl6lanrn]{break-inside:avoid;border-bottom:1px solid var(--line);margin:0;padding:.55rem 0}.partner-list[data-astro-cid-rl6lanrn] a[data-astro-cid-rl6lanrn]{color:var(--ink);text-underline-offset:.18em;font-weight:700}.partner-list[data-astro-cid-rl6lanrn] span[data-astro-cid-rl6lanrn]:first-child{font-weight:700}.other[data-astro-cid-rl6lanrn]{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:20px;grid-template-columns:260px 1fr auto;align-items:center;gap:1.5rem;padding-right:1.5rem;text-decoration:none;display:grid;overflow:hidden}.other[data-astro-cid-rl6lanrn] img[data-astro-cid-rl6lanrn]{object-fit:cover;width:100%;height:100%;min-height:150px}.other__text[data-astro-cid-rl6lanrn]{flex-direction:column;gap:.25rem;min-width:0;padding:1.25rem 0;display:flex}.other__text[data-astro-cid-rl6lanrn] strong[data-astro-cid-rl6lanrn]{font:700 clamp(1.3rem, 2.2vw, 1.7rem)/1.2 var(--font-serif)}.other[data-astro-cid-rl6lanrn]:hover strong[data-astro-cid-rl6lanrn]{text-decoration:underline}@media (width<=640px){.other[data-astro-cid-rl6lanrn]{grid-template-columns:1fr;padding:0 0 1.25rem}.other__text[data-astro-cid-rl6lanrn]{padding:0 1.25rem}.other[data-astro-cid-rl6lanrn]>svg{margin-left:1.25rem}}
