.talexia-wrapper .page-header{text-align:center;background:#fff;border-bottom:1px solid #e6e1d8;padding:90px 40px 70px}.talexia-wrapper .page-eyebrow{letter-spacing:3.5px;text-transform:uppercase;color:#8a6d28;margin-bottom:20px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500}.talexia-wrapper .page-title{color:#14110c;max-width:720px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Georgia,serif;font-size:52px;font-weight:400;line-height:1.15}.talexia-wrapper .page-title em{color:#b08d3e;font-style:italic}.talexia-wrapper .page-lede{color:#6b6b6b;max-width:600px;margin:0 auto;font-family:Georgia,serif;font-size:19px;font-style:italic;line-height:1.55}.talexia-wrapper .rule-ornament{background:#b08d3e;width:60px;height:1px;margin:0 auto 28px;position:relative}.talexia-wrapper .rule-ornament:before,.talexia-wrapper .rule-ornament:after{content:"";background:#b08d3e;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.talexia-wrapper .rule-ornament:before{left:-12px}.talexia-wrapper .rule-ornament:after{right:-12px}.talexia-wrapper .faq-layout{grid-template-columns:240px 1fr;align-items:start;gap:60px;max-width:1120px;margin:0 auto;padding:70px 40px;display:grid}.talexia-wrapper .cat-nav{border-right:1px solid #e6e1d8;padding-right:20px;position:sticky;top:90px}.talexia-wrapper .cat-nav-title{letter-spacing:3px;text-transform:uppercase;color:#8a6d28;margin-bottom:20px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600}.talexia-wrapper .cat-nav-list{list-style:none}.talexia-wrapper .cat-nav-list li{margin-bottom:6px}.talexia-wrapper .cat-nav-list a{color:#6b6b6b;align-items:baseline;gap:10px;padding:8px 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s;display:flex}.talexia-wrapper .cat-nav-list a:hover{color:#14110c}.talexia-wrapper .cat-nav-list a .cat-num{color:#b08d3e;flex-shrink:0;font-family:Georgia,serif;font-size:12px;font-style:italic}.talexia-wrapper .faq-content{max-width:720px}.talexia-wrapper .faq-category{border-top:1px solid #e6e1d8;padding:60px 0}.talexia-wrapper .faq-category:first-child{border-top:none;padding-top:0}.talexia-wrapper .cat-header{margin-bottom:32px}.talexia-wrapper .cat-header-eyebrow{color:#b08d3e;margin-bottom:8px;font-family:Georgia,serif;font-size:16px;font-style:italic}.talexia-wrapper .cat-header-title{color:#14110c;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.2}.talexia-wrapper .cat-header-title em{color:#b08d3e;font-style:italic}.talexia-wrapper .faq-item{border-bottom:1px solid #ece7dc;padding:28px 0}.talexia-wrapper .faq-item:last-child{border-bottom:none}.talexia-wrapper .faq-q{color:#14110c;align-items:flex-start;gap:14px;margin-bottom:14px;font-family:Georgia,serif;font-size:20px;font-weight:500;line-height:1.35;display:flex}.talexia-wrapper .faq-q-mark{color:#b08d3e;flex-shrink:0;font-style:italic}.talexia-wrapper .faq-a{color:#4a4a4a;padding-left:32px;font-family:Helvetica Neue,Arial,sans-serif;font-size:14.5px;line-height:1.75}.talexia-wrapper .faq-a p{margin-bottom:12px}.talexia-wrapper .faq-a p:last-child{margin-bottom:0}.talexia-wrapper .faq-a strong{color:#14110c;font-weight:600}.talexia-wrapper .faq-a em{color:#8a6d28;font-family:Georgia,serif;font-style:italic}.talexia-wrapper .faq-a ul{margin:4px 0 12px;padding-left:20px;list-style:none}.talexia-wrapper .faq-a ul li{padding:4px 0 4px 16px;font-size:14px;position:relative}.talexia-wrapper .faq-a ul li:before{content:"";background:#b08d3e;width:4px;height:4px;position:absolute;top:12px;left:0;transform:rotate(45deg)}.talexia-wrapper .faq-a code{color:#14110c;letter-spacing:.5px;background:#f4efe4;border-radius:3px;padding:2px 8px;font-family:Courier New,monospace;font-size:13px}@media (max-width:900px){.talexia-wrapper .page-header{padding:60px 20px 50px}.talexia-wrapper .page-title{font-size:34px}.talexia-wrapper .page-lede{font-size:16px}.talexia-wrapper .faq-layout{grid-template-columns:1fr;gap:40px;padding:40px 20px}.talexia-wrapper .cat-nav{border-bottom:1px solid #e6e1d8;border-right:none;padding-bottom:24px;padding-right:0;position:static}.talexia-wrapper .cat-nav-list{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.talexia-wrapper .cat-header-title{font-size:26px}.talexia-wrapper .faq-q{font-size:17px}.talexia-wrapper .faq-a{padding-left:22px;font-size:14px}}
