h2.svelte-cwls5q{font-family:var(--font-heading);font-size:var(--text-page-title);letter-spacing:-.02em;margin-bottom:28px;font-weight:600}.section-break.svelte-cwls5q{background:color-mix(in srgb, var(--text-color) 15%, var(--background-color) 85%);width:60px;height:1px;margin:48px auto 40px}.subsection.svelte-cwls5q{font-family:var(--font-heading);color:var(--text-color);margin-top:40px;margin-bottom:16px;font-size:18px;font-weight:500}p.svelte-cwls5q{color:var(--text-lead-color);margin-bottom:20px;line-height:1.7}.contact.svelte-cwls5q{text-align:center;color:var(--text-muted);margin-top:40px}.contact-links.svelte-cwls5q{display:inline-block;position:relative}.contact-hint.svelte-cwls5q{color:var(--text-muted);opacity:0;pointer-events:none;white-space:nowrap;z-index:1;margin-left:10px;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:100%;transform:translateY(-50%)translate(-2px)}.contact-links.svelte-cwls5q:hover .contact-hint:where(.svelte-cwls5q),.contact-links.svelte-cwls5q:focus-within .contact-hint:where(.svelte-cwls5q){opacity:1;transform:translateY(-50%)translate(0)}@media (width<=520px){.contact-hint.svelte-cwls5q{white-space:normal;max-width:min(260px,70vw);margin-top:6px;margin-left:0;line-height:1.25;top:100%;left:0;transform:translateY(4px)}.contact-links.svelte-cwls5q:hover .contact-hint:where(.svelte-cwls5q),.contact-links.svelte-cwls5q:focus-within .contact-hint:where(.svelte-cwls5q){transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contact-hint.svelte-cwls5q{transition:none}}@media (width<=768px){h2.svelte-cwls5q{font-size:var(--text-page-title-mobile);margin-bottom:20px}.section-break.svelte-cwls5q{width:50px;margin:40px auto 32px}.subsection.svelte-cwls5q{margin-top:32px;font-size:17px}p.svelte-cwls5q{font-size:15px}.contact.svelte-cwls5q{margin-top:32px;font-size:14px}}
