.ty-faq{--tyfaq-text: #382A29;--tyfaq-accent: #7B3F2B;--tyfaq-open-bg: #7B3F2B;--tyfaq-open-text: #FFEDE1;--tyfaq-line: #382A29;--tyfaq-divider: rgba(56, 42, 41, .25);--tyfaq-hover: rgba(56, 42, 41, .08);--tyfaq-focus: #83B3CA;--tyfaq-chip-bg: #382A29;--tyfaq-chip-text: #FFEDE1;--tyfaq-ease: cubic-bezier(.22, 1, .36, 1);--tyfaq-font-display: "Cooper Hewitt", Georgia, serif;--tyfaq-font-body: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--tyfaq-text);font-family:var(--tyfaq-font-body)}.ty-faq *,.ty-faq *:before,.ty-faq *:after{box-sizing:border-box}.ty-faq-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ty-faq .ty-faq-chip{font-family:var(--tyfaq-font-body);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;padding:9px 18px;margin:0;border-radius:999px;border:1px solid var(--tyfaq-text);background:transparent;color:var(--tyfaq-text);box-shadow:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--tyfaq-ease)}.ty-faq .ty-faq-chip:hover,.ty-faq .ty-faq-chip:focus{background:var(--tyfaq-hover);color:var(--tyfaq-text)}.ty-faq .ty-faq-chip[aria-pressed=true]{background:var(--tyfaq-chip-bg);border-color:var(--tyfaq-chip-bg);color:var(--tyfaq-chip-text)}.ty-faq .ty-faq-chip:active{transform:scale(.96)}.ty-faq .ty-faq-chip:focus{outline:none}.ty-faq .ty-faq-chip:focus-visible{outline:2px solid var(--tyfaq-focus);outline-offset:3px}.ty-faq-list{counter-reset:tyfaq;border-top:2px solid var(--tyfaq-line)}.ty-faq-item{position:relative;border-bottom:1px solid var(--tyfaq-divider);transition:background-color .3s ease,color .3s ease}.ty-faq-item[hidden]{display:none}.ty-faq-item:not([hidden]){counter-increment:tyfaq}.ty-faq-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tyfaq-accent);transform:scaleY(0);transform-origin:top;transition:transform .35s ease}.ty-faq-item.ty-open{background:var(--tyfaq-open-bg);color:var(--tyfaq-open-text)}.ty-faq-item.ty-open:before{transform:scaleY(1)}.ty-faq .ty-faq-h{margin:0;padding:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.ty-faq .ty-faq-q,.ty-faq .ty-faq-q:hover,.ty-faq .ty-faq-q:focus{width:100%;display:grid;grid-template-columns:52px 1fr 40px;align-items:center;gap:8px;padding:26px 20px;margin:0;background:none;border:none;border-radius:0;box-shadow:none;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;color:inherit;font-family:inherit;cursor:pointer}.ty-faq.ty-faq-no-num .ty-faq-q{grid-template-columns:1fr 40px}.ty-faq.ty-faq-no-num .ty-faq-n{display:none}.ty-faq .ty-faq-q:focus{outline:none}.ty-faq .ty-faq-q:focus-visible{outline:2px solid var(--tyfaq-focus);outline-offset:-2px}.ty-faq-n{font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--tyfaq-accent);transition:color .3s ease}.ty-faq-n:before{content:counter(tyfaq,decimal-leading-zero)}.ty-faq-item.ty-open .ty-faq-n{color:var(--tyfaq-open-text)}.ty-faq .ty-faq-t{font-family:var(--tyfaq-font-display);font-weight:600;font-size:clamp(20px,2vw,27px);line-height:1.2;letter-spacing:-.01em;color:inherit}.ty-faq-icon{position:relative;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--tyfaq-text);justify-self:end;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.ty-faq-icon:before,.ty-faq-icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:var(--tyfaq-text);transition:transform .3s ease,background-color .3s ease}.ty-faq-icon:after{transform:rotate(90deg)}.ty-faq-item.ty-open .ty-faq-icon{background:var(--tyfaq-open-text);border-color:var(--tyfaq-open-text);transform:rotate(180deg)}.ty-faq-item.ty-open .ty-faq-icon:before,.ty-faq-item.ty-open .ty-faq-icon:after{background:var(--tyfaq-open-bg)}.ty-faq-item.ty-open .ty-faq-icon:after{transform:rotate(0)}@media (hover: hover) and (pointer: fine){.ty-faq-item:not(.ty-open) .ty-faq-q:hover .ty-faq-icon{background:var(--tyfaq-hover)}}.ty-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,visibility 0s linear .35s;visibility:hidden}.ty-faq-item.ty-open .ty-faq-a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s ease,visibility 0s}.ty-faq-a-clip{overflow:hidden;min-height:0}.ty-faq .ty-faq-a-inner{padding:0 72px 28px;max-width:792px;font-size:16px;line-height:1.7;opacity:.9;color:inherit}.ty-faq.ty-faq-no-num .ty-faq-a-inner{padding-left:20px}.ty-faq .ty-faq-a-inner>:first-child{margin-top:0}.ty-faq .ty-faq-a-inner>:last-child{margin-bottom:0}.ty-faq .ty-faq-a-inner p{margin:0 0 1em;color:inherit}.ty-faq .ty-faq-a-inner a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width: 560px){.ty-faq .ty-faq-q,.ty-faq .ty-faq-q:hover,.ty-faq .ty-faq-q:focus{grid-template-columns:32px 1fr 36px;padding:22px 12px}.ty-faq.ty-faq-no-num .ty-faq-q{grid-template-columns:1fr 36px}.ty-faq .ty-faq-a-inner{padding:0 12px 24px 44px}.ty-faq.ty-faq-no-num .ty-faq-a-inner{padding-left:12px}}@media (prefers-reduced-motion: reduce){.ty-faq-item,.ty-faq-item:before,.ty-faq-a,.ty-faq-icon,.ty-faq-icon:before,.ty-faq-icon:after,.ty-faq .ty-faq-chip{transition:none}}
