.ComplaintsTimeline_timeline__0oO72{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ComplaintsTimeline_stage__CsQjg{display:grid;grid-template-columns:48px 1fr;grid-gap:20px;gap:20px;align-items:stretch}.ComplaintsTimeline_rail__p4LQJ{display:flex;flex-direction:column;align-items:center}.ComplaintsTimeline_marker__2bQif{width:40px;height:40px;border-radius:50%;background:var(--ff-brand);color:var(--ff-btn-text);font-family:var(--ff-font-mono);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.ComplaintsTimeline_line__kVl9z{width:2px;flex:1 1;min-height:28px;background:var(--ff-border);margin:6px 0}.ComplaintsTimeline_content__3IJAU{padding-bottom:36px;min-width:0}.ComplaintsTimeline_stage__CsQjg:last-child .ComplaintsTimeline_content__3IJAU{padding-bottom:0}.ComplaintsTimeline_header__HCge6{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ComplaintsTimeline_headerMain__4qcCy{min-width:0}.ComplaintsTimeline_stageTitle__Kl12L{font-family:var(--ff-font-serif);font-weight:600;font-size:22px;line-height:1.25;margin:4px 0 0;color:var(--ff-text)}.ComplaintsTimeline_partyRow__btNaO{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.ComplaintsTimeline_pill__y_YiZ{display:inline-flex;align-items:center;font-family:var(--ff-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ff-brand);background:var(--ff-brand-pale-bg);border:1px solid var(--ff-brand-pale);border-radius:var(--ff-radius-pill);padding:5px 12px}.ComplaintsTimeline_partyArrow__J3GJb{font-family:var(--ff-font-mono);font-size:13px;color:var(--ff-text-dim);line-height:1}.ComplaintsTimeline_timeframe__OjYsU{font-family:var(--ff-font-mono);font-size:12px;font-weight:500;line-height:1.45;color:var(--ff-text-dim);text-align:right;max-width:28ch;flex-shrink:0;padding-top:8px}.ComplaintsTimeline_description__6tIjh{font-size:15px;line-height:1.6;color:var(--ff-text-soft);margin:12px 0 0}@media (max-width:720px){.ComplaintsTimeline_stage__CsQjg{grid-template-columns:36px 1fr;gap:14px}.ComplaintsTimeline_marker__2bQif{width:34px;height:34px;font-size:11px}.ComplaintsTimeline_header__HCge6{flex-direction:column;gap:8px}.ComplaintsTimeline_timeframe__OjYsU{text-align:left;max-width:none;padding-top:0}.ComplaintsTimeline_stageTitle__Kl12L{font-size:20px}.ComplaintsTimeline_content__3IJAU{padding-bottom:28px}}.page_hero__3Nice{max-width:920px;margin:0 auto;padding:84px 32px 50px;text-align:center}.page_eyebrow__6F41k{font-family:var(--ff-font-mono);font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--ff-brand-light);text-transform:uppercase}.page_title__x3GY0{font-family:var(--ff-font-serif);font-weight:600;font-size:50px;line-height:1.1;letter-spacing:-.015em;margin:18px 0 0}.page_ctaTitle__RYmPE em,.page_sectionTitle__2w5rk em,.page_title__x3GY0 em{font-style:italic;color:var(--ff-brand-light)}.page_lead__tL5xi{font-size:18px;line-height:1.62;color:var(--ff-text-soft);margin:22px auto 0;max-width:54ch}.page_submitSection__3xbYx{background:var(--ff-bg-muted);border-top:1px solid var(--ff-border);border-bottom:1px solid var(--ff-border)}.page_submitInner___qbtK{max-width:920px;margin:0 auto;padding:72px 32px}.page_sectionTitle__2w5rk{font-family:var(--ff-font-serif);font-weight:600;font-size:34px;line-height:1.16;margin:14px 0 0}.page_sectionLead___Pkit{font-size:16px;line-height:1.65;color:var(--ff-text-soft);margin:16px 0 0;max-width:58ch}.page_steps__13uYo{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.page_step__25Ddt{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius-card);padding:18px 20px}.page_stepNum__9Wj8s{width:28px;height:28px;border-radius:50%;background:var(--ff-brand-pale-bg);color:var(--ff-brand);font-family:var(--ff-font-mono);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_stepText__AC6NE{font-size:15.5px;line-height:1.55;color:var(--ff-text-soft);padding-top:3px}.page_workflowSection__LROIB{max-width:920px;margin:0 auto;padding:88px 32px}.page_workflowInner__0le_d{width:100%}.page_workflowHeader__dhh_H{margin-bottom:48px}.page_escalateSection__iv5LG{background:var(--ff-bg-muted);border-top:1px solid var(--ff-border);border-bottom:1px solid var(--ff-border)}.page_escalateInner__85oM6{max-width:1240px;margin:0 auto;padding:80px 32px}.page_escalateTable__mQEQm{margin-top:40px;background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius-panel);overflow:hidden}.page_escalateHead__bryCd,.page_escalateRow__gIYcW{display:grid;grid-template-columns:1.2fr 1.1fr 1fr;grid-gap:20px;gap:20px;padding:20px 24px}.page_escalateHead__bryCd{background:var(--ff-bg-muted);border-bottom:1px solid var(--ff-border);font-family:var(--ff-font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ff-text-dim)}.page_escalateRow__gIYcW{border-bottom:1px solid var(--ff-border);align-items:start}.page_escalateRow__gIYcW:last-child{border-bottom:none}.page_escalateNature__IMELD{font-size:14.5px;line-height:1.55;color:var(--ff-text-soft)}.page_escalateBody__lEWnb{font-family:var(--ff-font-serif);font-weight:600;font-size:16px;line-height:1.4;color:var(--ff-text)}.page_escalateContact__jTgIg{font-family:var(--ff-font-mono);font-size:12.5px;line-height:1.55;color:var(--ff-text-muted)}.page_contactSep__YZDNh{color:var(--ff-text-dim)}.page_contactLink__Fxj_v{color:var(--ff-brand);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s var(--ff-ease)}.page_contactLink__Fxj_v:hover{border-bottom-color:var(--ff-brand)}.page_escalateNote__rnKtx{font-size:14.5px;line-height:1.65;color:var(--ff-text-muted);margin:24px 0 0;max-width:72ch}.page_policyLinks__IWpaI{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:28px;align-items:center}.page_policyLink__RsTtt{display:inline-block;font-family:var(--ff-font-mono);font-size:13px;font-weight:600;color:var(--ff-brand-light);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s var(--ff-ease),border-color .2s var(--ff-ease)}.page_policyLink__RsTtt:hover{color:var(--ff-text);border-bottom-color:var(--ff-text)}.page_policyLink__RsTtt .arr{display:inline-block;transition:transform .2s var(--ff-ease)}.page_policyLink__RsTtt:hover .arr{transform:translateX(4px)}.page_ctaSection__3LIh3{max-width:1240px;margin:0 auto;padding:88px 32px;text-align:center}.page_ctaTitle__RYmPE{font-family:var(--ff-font-serif);font-weight:600;font-size:38px;line-height:1.14;margin:0}.page_ctaLead__uOFTA{font-size:17px;color:var(--ff-text-soft);margin:16px auto 0;max-width:46ch}.page_ctaButton__Ybnuo{display:inline-block;margin-top:28px;font-size:16px;font-weight:700;padding:16px 30px}@media (max-width:860px){.page_escalateHead__bryCd{display:none}.page_escalateHead__bryCd,.page_escalateRow__gIYcW{grid-template-columns:1fr;gap:10px}.page_escalateRow__gIYcW{padding:22px 20px}.page_escalateBody__lEWnb:before,.page_escalateContact__jTgIg:before,.page_escalateNature__IMELD:before{display:block;font-family:var(--ff-font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ff-text-dim);margin-bottom:6px}.page_escalateNature__IMELD:before{content:"Nature of complaint"}.page_escalateBody__lEWnb:before{content:"External body"}.page_escalateContact__jTgIg:before{content:"Contact"}}@media (max-width:720px){.page_title__x3GY0{font-size:36px}.page_sectionTitle__2w5rk{font-size:28px}.page_ctaTitle__RYmPE{font-size:30px}.page_ctaSection__3LIh3,.page_escalateInner__85oM6,.page_hero__3Nice,.page_submitInner___qbtK,.page_workflowSection__LROIB{padding-left:20px;padding-right:20px}}