.hf-faq-page{background:#e9e0d0;color:#0b0d0f}.hf-faq-hero{background:#0b0d0f;color:#f3f0ea;display:flex;align-items:center;justify-content:space-between;gap:48px;padding:72px max(64px,calc((100vw - 1472px)/2)) 64px}.hf-faq-hero h1{font-size:clamp(52px,5.5vw,80px);line-height:1;letter-spacing:-3.5px;margin-top:24px}.hf-faq-hero h1>span{color:#ff4f9a}.hf-faq-description{font-size:18px;line-height:1.7;color:#a5a6a2;margin-top:24px}.hf-faq-hero-mark{font-family:"Instrument Serif",serif;font-size:260px;line-height:.8;color:#ff4f9a;display:flex;align-items:flex-end;gap:28px;padding-right:32px}.hf-faq-hero-mark>span{font-family:"Space Grotesk",sans-serif;font-size:12px;letter-spacing:1px;line-height:1.5;color:#f3f0ea;transform:rotate(-8deg);padding-bottom:16px}.hf-faq-search-section{padding:36px max(64px,calc((100vw - 1472px)/2));border-bottom:1px solid #bdb4a6}.hf-faq-search-section>label{display:block;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:12px}.hf-faq-search-field{display:flex;align-items:center;background:#f3f0ea;border:1px solid #afa79b;max-width:880px;min-height:60px;padding:0 20px;gap:16px}.hf-faq-search-field>span{font-size:32px}.hf-faq-search-field input{width:100%;min-width:0;background:transparent;color:#0b0d0f;border:0;padding:18px 0;font-size:16px}.hf-faq-search-field button{border:0;background:#0b0d0f;color:#f3f0ea;padding:10px 14px;cursor:pointer;font-size:12px}.hf-faq-search-section>p{font-size:12px;color:#5b574f;margin-top:12px}.hf-faq-layout{max-width:1600px;margin:auto;display:grid;grid-template-columns:280px minmax(0,1fr);gap:64px;padding:64px}.hf-faq-sidebar{align-self:start;position:sticky;top:32px}.hf-faq-sidebar .hf-eyebrow{color:#c62b6d;font-size:10px}.hf-faq-sidebar nav{margin-top:20px}.hf-faq-sidebar nav a{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #bdb4a6;color:#0b0d0f;font-size:13px;font-weight:700;text-decoration:none}.hf-faq-sidebar nav a>span:first-child{color:#756b60;font-size:10px}.hf-faq-sidebar nav a>span:last-child{margin-left:auto}.hf-faq-sidebar nav a:hover{color:#c62b6d}.hf-faq-sidebar-help{margin-top:36px;border:1px solid #afa79b;padding:22px}.hf-faq-sidebar-help p{font-size:20px;font-weight:700;margin-bottom:10px}.hf-faq-sidebar-help a{font-size:12px;font-weight:700;color:#0b0d0f}.hf-faq-group{margin-bottom:48px;scroll-margin-top:28px}.hf-faq-group-heading{display:flex;align-items:center;gap:16px;margin-bottom:18px}.hf-faq-group-heading>span:first-child{color:#c62b6d;font-size:12px;font-weight:800}.hf-faq-group-heading h2{font-size:28px;letter-spacing:-.8px}.hf-faq-group-heading>span:last-child{margin-left:auto;font-size:9px;letter-spacing:1px;color:#756b60;white-space:nowrap}.hf-faq-item{border:1px solid #bdb4a6;border-bottom:0;background:#efe7da}.hf-faq-item:last-child{border-bottom:1px solid #bdb4a6}.hf-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;font-size:16px;font-weight:700;cursor:pointer;list-style:none}.hf-faq-item summary::-webkit-details-marker{display:none}.hf-faq-item summary>span{font-size:24px;line-height:1;font-weight:400;flex:none}.hf-faq-item[open]{background:#f3f0ea}.hf-faq-item[open] summary{color:#c62b6d}.hf-faq-item[open] summary>span{transform:rotate(45deg)}.hf-faq-answer{padding:0 24px 24px;color:#5b574f;font-size:15px;line-height:1.8;max-width:760px}.hf-faq-answer a,.hf-faq-no-results a{color:#a92059;text-decoration:underline}.hf-faq-contact{background:#ff4f9a;color:#0b0d0f;padding:48px max(64px,calc((100vw - 1472px)/2));display:flex;align-items:center;justify-content:space-between;gap:40px}.hf-faq-contact .hf-eyebrow{color:#0b0d0f;font-size:10px}.hf-faq-contact h2{font-size:36px;letter-spacing:-1.4px;margin-top:12px}.hf-faq-contact p:last-child{font-size:15px;line-height:1.7;max-width:640px;margin-top:12px}.hf-faq-button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;white-space:nowrap;background:#0b0d0f;color:#f3f0ea;padding:20px 24px;font-size:12px;font-weight:800;text-decoration:none}.hf-faq-button:hover{background:#f3f0ea;color:#0b0d0f}.hf-faq-no-results{padding:40px;border:1px solid #afa79b}.hf-faq-no-results h2{font-size:28px;margin-bottom:12px}.hf-faq-no-results p{font-size:15px;line-height:1.8}.hf-faq-page [hidden]{display:none!important}.hf-faq-page a:focus-visible,.hf-faq-page summary:focus-visible,.hf-faq-page button:focus-visible,.hf-faq-page input:focus-visible{outline:2px solid #c62b6d;outline-offset:4px}@media(max-width:1100px){.hf-faq-hero{padding:56px 24px}.hf-faq-hero-mark{font-size:190px;padding-right:0;gap:16px}.hf-faq-search-section{padding:32px 24px}.hf-faq-layout{padding:48px 24px;grid-template-columns:220px minmax(0,1fr);gap:32px}.hf-faq-contact{padding:40px 24px}.hf-faq-group-heading h2{font-size:24px}}@media(max-width:700px){.hf-faq-hero{padding:56px 18px}.hf-faq-hero h1{font-size:52px;letter-spacing:-2.5px}.hf-faq-description{font-size:16px}.hf-faq-hero-mark{display:none}.hf-faq-search-section{padding:28px 18px}.hf-faq-search-field{padding:0 14px;gap:10px}.hf-faq-layout{padding:40px 18px;grid-template-columns:1fr;gap:36px}.hf-faq-sidebar{position:static}.hf-faq-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.hf-faq-sidebar nav a{font-size:12px;gap:6px}.hf-faq-sidebar-help{display:none}.hf-faq-group-heading{gap:10px}.hf-faq-group-heading h2{font-size:22px}.hf-faq-group-heading>span:last-child{font-size:8px}.hf-faq-item summary{padding:20px 16px;font-size:15px}.hf-faq-answer{padding:0 16px 20px}.hf-faq-contact{padding:40px 18px;align-items:flex-start;flex-direction:column;gap:24px}.hf-faq-contact h2{font-size:32px}}
