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