.tv-contact[data-v-b4ede404]{--tv-contact-link:color-mix(in srgb,var(--tv-link) 90%,var(--tv-fg))}.tv-contact-wrap[data-v-b4ede404]{margin-inline:auto;overflow-wrap:anywhere;padding-block:72px 88px;width:min(760px,calc(100% - 48px))}.tv-contact-hero h1[data-v-b4ede404]{font-size:clamp(34px,5vw,44px);font-weight:500;line-height:1.22;margin-top:12px;text-wrap:balance}.tv-contact-hero .tv-contact-lead[data-v-b4ede404]{color:var(--tv-muted);font-size:17px;line-height:1.8;margin-top:20px;max-width:620px}.tv-contact-hero .tv-contact-updated[data-v-b4ede404]{color:var(--tv-muted);font-size:13px;line-height:1.6;margin-top:18px}.tv-contact-card[data-v-b4ede404]{background:var(--tv-surface-soft);border:1px solid var(--tv-line);border-radius:16px;margin-top:36px;padding:30px}.tv-contact-email-row[data-v-b4ede404]{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.tv-contact-email-block[data-v-b4ede404]{max-width:100%;min-width:0}.tv-contact-email-block h2[data-v-b4ede404]{color:var(--tv-contact-link);font-family:var(--tv-body);font-size:12px;font-weight:600;line-height:1.6}.tv-contact-email[data-v-b4ede404]{align-items:center;color:var(--tv-fg);display:inline-flex;font-size:22px;font-weight:600;line-height:1.5;margin-top:6px;max-width:100%;min-height:44px;overflow-wrap:anywhere}.tv-contact-email[data-v-b4ede404]:hover{color:var(--tv-contact-link);text-decoration:underline;text-underline-offset:4px}.tv-contact-copy[data-v-b4ede404]{align-items:center;background:var(--tv-surface);border:1px solid var(--tv-line);border-radius:8px;color:var(--tv-fg);display:inline-flex;font-size:13px;gap:8px;justify-content:center;line-height:1.5;max-width:100%;min-height:44px;padding:10px 14px}.tv-contact-copy[data-v-b4ede404]:hover:not(:disabled){border-color:var(--tv-link)}.tv-contact-copy[data-v-b4ede404]:active:not(:disabled){background:color-mix(in srgb,var(--tv-fg) 10%,var(--tv-surface))}.tv-contact-card .tv-contact-copy-status[data-v-b4ede404]{color:var(--tv-muted);font-size:13px;line-height:1.7;margin-top:12px;min-height:3.4em}.tv-contact-details[data-v-b4ede404]{border-top:1px solid var(--tv-line);display:grid;gap:32px;grid-template-columns:1.15fr .85fr;margin-top:20px;padding-top:24px}.tv-contact-details h3[data-v-b4ede404]{font-family:var(--tv-body);font-size:14px;font-weight:600;line-height:1.6}.tv-contact-topics[data-v-b4ede404]{display:grid;gap:14px;list-style:disc;margin:16px 0 0;padding-left:18px}.tv-contact-topics li[data-v-b4ede404]{color:var(--tv-muted);font-size:14px;line-height:1.75;padding-left:3px}.tv-contact-topics li[data-v-b4ede404]::marker{color:var(--tv-link)}.tv-contact-topic-title[data-v-b4ede404]{color:var(--tv-fg);display:block;font-weight:500}.tv-contact-request p[data-v-b4ede404]{color:var(--tv-muted);font-size:14px;line-height:1.8;margin-top:16px}.tv-contact-request .tv-contact-reply-note[data-v-b4ede404]{font-size:13px}.tv-contact-related[data-v-b4ede404]{margin-top:16px}.tv-contact-about[data-v-b4ede404]{align-items:start;border:1px solid var(--tv-line);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px 24px}.tv-contact-about[data-v-b4ede404]:hover{background:var(--tv-surface);border-color:var(--tv-link)}.tv-contact-about[data-v-b4ede404]:active{background:var(--tv-surface-soft)}.tv-contact-about-title[data-v-b4ede404]{color:var(--tv-fg);font-size:15px;font-weight:600;line-height:1.6}.tv-contact-about-body[data-v-b4ede404]{color:var(--tv-muted);font-size:14px;line-height:1.75}.tv-contact-about .tv-text-link[data-v-b4ede404]{color:var(--tv-contact-link);font-size:14px;line-height:1.6;margin-top:2px}.tv-contact-policy-links[data-v-b4ede404]{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:14px}.tv-contact-policy-links a[data-v-b4ede404]{font-size:13px;min-height:44px}@media (max-width:639px){.tv-contact-wrap[data-v-b4ede404]{padding-block:44px 56px;width:calc(100% - 32px)}.tv-contact-hero .tv-contact-lead[data-v-b4ede404]{font-size:16px}.tv-contact-card[data-v-b4ede404]{margin-top:28px;padding:24px 20px}.tv-contact-email-row[data-v-b4ede404]{align-items:start;flex-direction:column}.tv-contact-details[data-v-b4ede404]{gap:26px;grid-template-columns:1fr}.tv-contact-about[data-v-b4ede404]{padding:20px}}
