.BFPUBq_main{background-color:var(--bg);color:var(--text);min-height:100vh;padding-top:var(--page-top-gap)}.BFPUBq_hero{text-align:center;border-bottom:1px solid var(--hairline);margin-bottom:10px;padding:0 20px 1rem}.BFPUBq_heroContent{max-width:800px;margin:0 auto}.BFPUBq_eyebrow{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.25em;color:var(--muted-text);margin-bottom:1rem;font-size:.7rem;display:block}.BFPUBq_title{font-family:var(--font-heading);color:var(--text);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:200;line-height:1}.BFPUBq_subtitle{font-family:var(--font-body);color:var(--secondary);max-width:500px;margin:0 auto;font-size:1rem;font-weight:300;line-height:1.7}.BFPUBq_link{color:var(--text);border-bottom:1px solid var(--hairline);padding-bottom:2px;text-decoration:none;transition:border-color .3s}.BFPUBq_link:hover{border-color:var(--text)}.BFPUBq_guidesCta{border-top:1px solid var(--hairline);text-align:center;margin-top:20px;padding:25px 20px}.BFPUBq_guidesContent{max-width:600px;margin:0 auto}.BFPUBq_guidesTitle{font-family:var(--font-heading);color:var(--text);margin-bottom:.75rem;font-size:1.5rem;font-weight:300}.BFPUBq_guidesText{color:var(--secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.5}.BFPUBq_guidesLink{border:1px solid var(--hairline);color:var(--text);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.15em;background:0 0;padding:12px 28px;font-size:.8rem;text-decoration:none;transition:all .3s;display:inline-block}.BFPUBq_guidesLink:hover{background:var(--text);color:var(--bg);border-color:var(--text)}@media (max-width:768px){.BFPUBq_title{font-size:2rem}.BFPUBq_hero{margin-bottom:10px;padding-bottom:1rem}}
.kANkdq_container{max-width:1000px;margin:0 auto;padding:0 40px 30px}.kANkdq_group,.kANkdq_group:last-child{margin-bottom:0}.kANkdq_group:first-child .kANkdq_groupHeader{border-top:none;padding-top:1.5rem}.kANkdq_groupHeader{text-align:center;border-top:1px solid var(--hairline);margin-bottom:.5rem;padding-top:1.5rem}.kANkdq_categoryTitle{font-family:var(--font-heading);color:var(--text);letter-spacing:-.01em;margin-bottom:.25rem;font-size:1.25rem;font-weight:300}.kANkdq_categoryDesc{font-family:var(--font-body);color:var(--muted-text);max-width:600px;margin:0 auto;font-size:.85rem}.kANkdq_questionList{border-top:1px solid var(--hairline)}.kANkdq_item{border-bottom:1px solid var(--hairline);transition:background-color .3s}.kANkdq_item:hover{background-color:var(--bg-soft)}.kANkdq_questionBtn{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.kANkdq_questionText{font-family:var(--font-body);letter-spacing:.02em;padding-right:2rem;font-size:1rem;font-weight:400}.kANkdq_icon{font-family:var(--font-ui);color:var(--muted-text);font-size:1.2rem;font-weight:300;transition:all .3s}.kANkdq_item.kANkdq_open .kANkdq_icon,.kANkdq_item:hover .kANkdq_icon{color:var(--text)}.kANkdq_answerWrapper{transition:max-height .5s cubic-bezier(.19,1,.22,1);overflow:hidden}.kANkdq_answerInner{color:var(--secondary);max-width:90%;padding:0 1rem 1rem;font-size:.88rem;font-weight:300;line-height:1.6}@media (max-width:768px){.kANkdq_container{padding:0 20px 40px}.kANkdq_questionText{font-size:.9rem}}
