.complaint-contacts[data-v-c4634e73]{gap:var(--space-3);margin:0;display:grid}.complaint-contacts__card[data-v-c4634e73]{align-content:start;gap:var(--space-2-5);padding:var(--space-5);border:1px solid var(--color-header-line);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.complaint-contacts dt[data-v-c4634e73]{font-family:var(--font-label);font-size:var(--text-pill-size);letter-spacing:var(--text-tag-tracking);text-transform:uppercase;color:var(--color-muted)}.complaint-contacts dd[data-v-c4634e73]{font-size:var(--text-nav-size);line-height:var(--text-nav-leading);color:var(--color-ink);white-space:pre-line;overflow-wrap:anywhere;margin:0}.complaint-contacts a[data-v-c4634e73]{color:inherit;text-decoration:none}.complaint-contacts a[data-v-c4634e73]:hover{text-decoration:underline}@media (width>=640px){.complaint-contacts[data-v-c4634e73]{grid-template-columns:repeat(auto-fit,minmax(var(--width-240),1fr))}}.complaint-steps[data-v-b9f076be]{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.complaint-steps__step[data-v-b9f076be]{grid-template-columns:var(--space-12) minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-6);border-bottom:1px solid var(--color-line);display:grid}.complaint-steps__step[data-v-b9f076be]:last-child{border-bottom:0}.complaint-steps__number[data-v-b9f076be]{font-family:var(--font-accent);font-size:var(--text-legal-number-size);font-style:italic;line-height:var(--text-promise-num-leading);color:var(--color-ink)}.complaint-steps__copy[data-v-b9f076be]{gap:var(--space-1-5);display:grid}.complaint-steps__when[data-v-b9f076be]{font-family:var(--font-label);font-size:var(--text-pill-size);letter-spacing:var(--text-tag-tracking);text-transform:uppercase;color:var(--color-muted)}.complaint-steps__step[data-v-b9f076be]:first-child :is(.complaint-steps__number,.complaint-steps__when){color:var(--color-accent-strong)}.complaint-steps__title[data-v-b9f076be]{font-size:var(--text-lede-size);font-weight:var(--text-medium-weight);line-height:var(--text-nav-leading);color:var(--color-ink)}.complaint-steps__text[data-v-b9f076be]{font-size:var(--text-nav-size);line-height:var(--text-voice-leading);color:var(--color-muted)}.complaint-form[data-v-89e7dbb0]{gap:var(--space-4);min-width:0;display:grid}.complaint-form__card[data-v-89e7dbb0]{padding:var(--space-6);border:1px solid var(--color-header-line);border-radius:var(--radius-form);background:var(--color-surface)}.complaint-form form[data-v-89e7dbb0]{gap:var(--space-5);display:grid;position:relative}.complaint-form__row[data-v-89e7dbb0]{gap:var(--space-5) var(--space-4);display:grid}.complaint-form__consent[data-v-89e7dbb0]{align-items:center;gap:var(--space-2-5);font-size:var(--text-caption-size);line-height:var(--text-caption-leading);color:var(--color-muted);display:flex}.complaint-form__consent input[data-v-89e7dbb0]{width:var(--size-16);height:var(--size-16);accent-color:var(--color-ink);flex:none;margin:0}.complaint-form__consent a[data-v-89e7dbb0]{color:var(--color-ink);text-decoration:underline}.complaint-form__actions[data-v-89e7dbb0]{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-label);font-size:var(--text-meta-size);letter-spacing:var(--text-tag-tracking);text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;display:flex}.complaint-form__footnote[data-v-89e7dbb0]{font-size:var(--text-caption-size);line-height:var(--text-caption-leading);color:var(--color-muted)}@media (width>=640px){.complaint-form__card[data-v-89e7dbb0]{padding:var(--space-10)}.complaint-form__row[data-v-89e7dbb0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.complaints-article[data-v-7d4ee07a]{gap:var(--space-6);scroll-margin-top:var(--legal-anchor-offset);display:grid}.complaints-article__heading[data-v-7d4ee07a]{font-family:var(--font-text);font-size:var(--text-legal-heading-size);font-weight:var(--text-medium-weight);line-height:var(--text-legal-heading-leading);letter-spacing:var(--text-legal-heading-tracking);color:var(--color-ink)}.complaints-article__callout[data-v-7d4ee07a],.complaints-article__text[data-v-7d4ee07a]{gap:var(--space-3-5);font-size:var(--text-lede-size);line-height:var(--text-legal-leading);color:var(--color-muted);display:grid}.complaints-article__callout[data-v-7d4ee07a]{gap:var(--space-2);padding:var(--space-5) var(--space-6);border:1px solid var(--color-header-line);border-left:2px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink)}.complaints-article__callout-label[data-v-7d4ee07a]{font-family:var(--font-label);font-size:var(--text-meta-size);letter-spacing:var(--text-tag-tracking);text-transform:uppercase;color:var(--color-accent-strong)}.complaints-article__callout[data-v-7d4ee07a] .detail-dot{color:var(--color-muted)}@media (width<=639px){.complaints-article__callout[data-v-7d4ee07a]{font-size:var(--text-nav-size);line-height:var(--text-nav-leading)}.complaints-article__callout[data-v-7d4ee07a] .detail-dot{height:0;display:block;overflow:hidden}}.complaints-article[data-v-7d4ee07a] p{margin:0}.complaints-article[data-v-7d4ee07a] a{color:var(--color-ink);overflow-wrap:anywhere;text-decoration:underline}.complaints[data-v-0879cec1]{max-width:calc(var(--width-content) + 2 * var(--space-gutter));padding:var(--space-16) var(--space-gutter) var(--space-section);margin-inline:auto}.complaints__body[data-v-0879cec1]{gap:var(--space-8);padding-top:var(--space-12);display:grid}.complaints__main[data-v-0879cec1]{gap:var(--space-16);min-width:0;max-width:var(--legal-text-width);display:grid}.complaints__side[data-v-0879cec1]{display:none}.complaints__fold summary[data-v-0879cec1],.complaints__side-label[data-v-0879cec1]{font-family:var(--font-label);font-size:var(--text-fine-size);letter-spacing:var(--text-tag-tracking);text-transform:uppercase;color:var(--color-muted)}.complaints__fold summary[data-v-0879cec1]{padding-block:var(--space-2);cursor:pointer}.complaints__fold[data-v-0879cec1] .legal-contents{margin-top:var(--space-3)}@media (width>=1024px){.complaints[data-v-0879cec1]{padding-top:var(--space-22)}.complaints__fold[data-v-0879cec1]{display:none}.complaints__body[data-v-0879cec1]{grid-template-columns:var(--width-240) minmax(0,1fr);gap:var(--space-20)}.complaints__side[data-v-0879cec1]{top:calc(var(--header-height) + var(--space-4));align-self:start;gap:var(--space-3-5);display:grid;position:sticky}}
