.faq-page-module__NeaXyW__heroStage{padding:var(--pk-space-5);border:var(--pk-border-tint);background:var(--pk-white);box-shadow:var(--pk-shadow-float);margin:0}.faq-page-module__NeaXyW__heroPhoto{aspect-ratio:4/3;background:var(--pk-lilac);position:relative;overflow:hidden}.faq-page-module__NeaXyW__heroPhoto img{object-fit:cover;object-position:42% center}.faq-page-module__NeaXyW__stageHeading{align-items:center;gap:var(--pk-space-2);margin-bottom:var(--pk-space-4);color:var(--pk-purple);font-size:var(--pk-text-xs);font-weight:var(--pk-weight-semibold);letter-spacing:var(--pk-tracking-label);display:flex}.faq-page-module__NeaXyW__stageCaption{justify-content:space-between;align-items:center;gap:var(--pk-space-3);padding-top:var(--pk-space-4);color:var(--pk-muted);font-size:var(--pk-text-xs);flex-wrap:wrap;display:flex}.faq-page-module__NeaXyW__stageCaption>span:first-child{flex:1;min-width:0}.faq-page-module__NeaXyW__answerCount{padding:var(--pk-space-2) var(--pk-space-3);background:var(--pk-lilac);color:var(--pk-purple);font-weight:var(--pk-weight-medium);white-space:nowrap}.faq-page-module__NeaXyW__searchSection{padding-block:var(--pk-space-12) var(--pk-space-8);border-block:var(--pk-border-tint);background:var(--pk-lilac)}.faq-page-module__NeaXyW__searchGrid{align-items:center;gap:var(--pk-space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.faq-page-module__NeaXyW__searchSection .faq-page-module__NeaXyW__searchTitle{margin-top:var(--pk-space-4)}.faq-page-module__NeaXyW__searchTitle span{color:var(--pk-purple)}.faq-page-module__NeaXyW__searchSection .faq-page-module__NeaXyW__searchIntro{margin-top:var(--pk-space-3);color:var(--pk-muted)}.faq-page-module__NeaXyW__searchLabel{margin-bottom:var(--pk-space-2);font-size:var(--pk-text-sm);font-weight:var(--pk-weight-medium);display:block}.faq-page-module__NeaXyW__searchField{align-items:center;gap:var(--pk-space-3);min-height:var(--pk-space-16);padding-inline:var(--pk-space-4);border:var(--pk-border-tint);background:var(--pk-white);color:var(--pk-purple);display:flex}.faq-page-module__NeaXyW__searchField:focus-within{outline:var(--pk-focus-ring);outline-offset:var(--pk-space-1)}.faq-page-module__NeaXyW__searchField input{width:100%;min-width:0;padding-block:var(--pk-space-4);color:var(--pk-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.faq-page-module__NeaXyW__searchField input::placeholder{color:var(--pk-muted)}.faq-page-module__NeaXyW__searchField input::-webkit-search-cancel-button{display:none}.faq-page-module__NeaXyW__clearButton{width:var(--pk-space-12);height:var(--pk-space-12);margin-right:calc(-1 * var(--pk-space-2));color:var(--pk-purple);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.faq-page-module__NeaXyW__clearButton:hover{background:var(--pk-lilac)}.faq-page-module__NeaXyW__searchSection .faq-page-module__NeaXyW__searchHint{margin-top:var(--pk-space-3);color:var(--pk-muted);font-size:var(--pk-text-xs)}.faq-page-module__NeaXyW__searchToolbar{justify-content:space-between;align-items:center;gap:var(--pk-space-4);margin-top:var(--pk-space-8);padding-top:var(--pk-space-6);border-top:var(--pk-border-tint);flex-wrap:wrap;display:flex}.faq-page-module__NeaXyW__filters{gap:var(--pk-space-2);flex-wrap:wrap;display:flex}.faq-page-module__NeaXyW__filter{justify-content:center;align-items:center;gap:var(--pk-space-3);min-height:var(--pk-space-12);padding:var(--pk-space-3) var(--pk-space-4);border:var(--pk-border-tint);background:var(--pk-white);color:var(--pk-ink);font:inherit;font-size:var(--pk-text-sm);font-weight:var(--pk-weight-medium);cursor:pointer;display:inline-flex}.faq-page-module__NeaXyW__filter:hover{border-color:var(--pk-purple);color:var(--pk-purple)}.faq-page-module__NeaXyW__filter[aria-pressed=true]{border-color:var(--pk-purple);background:var(--pk-purple);color:var(--pk-white)}.faq-page-module__NeaXyW__filterCount{font-size:var(--pk-text-xs);opacity:.8}.faq-page-module__NeaXyW__resultCount{color:var(--pk-muted);font-size:var(--pk-text-sm)}.faq-page-module__NeaXyW__faqSection[id]{padding-block:var(--pk-space-16)}.faq-page-module__NeaXyW__emptyState{align-items:center;gap:var(--pk-space-5);padding-block:var(--pk-space-section);text-align:center;flex-direction:column;display:flex}.faq-page-module__NeaXyW__emptyIcon{width:var(--pk-space-16);height:var(--pk-space-16);background:var(--pk-lilac);color:var(--pk-purple);place-items:center;display:grid}.faq-page-module__NeaXyW__emptyState p{max-width:var(--pk-measure-md);color:var(--pk-muted)}.faq-page-module__NeaXyW__emptyState .pk-actions{justify-content:center}.faq-page-module__NeaXyW__sources{font-size:var(--pk-text-sm);flex-wrap:wrap;align-items:baseline;gap:.4em 1em;margin-top:.75em;display:flex}.faq-page-module__NeaXyW__sources a{overflow-wrap:anywhere}@media (max-width:1000px){.faq-page-module__NeaXyW__searchGrid{gap:var(--pk-space-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.faq-page-module__NeaXyW__heroStage{padding:var(--pk-space-3)}.faq-page-module__NeaXyW__filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.faq-page-module__NeaXyW__filter{justify-content:space-between;gap:var(--pk-space-2);padding-inline:var(--pk-space-3)}.faq-page-module__NeaXyW__faqSection[id]{padding-block:var(--pk-space-12)}}
