.cnd-faq{--cnd-faq-content-max:920px;padding:var(--spacing-5) 0;}.cnd-faq__title,.cnd-faq__intro{text-align:center;}.cnd-faq__intro{max-width:880px;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-4);line-height:1.6;}.cnd-faq__intro p:last-child{margin-bottom:0;}.cnd-faq__search{max-width:520px;margin:0 auto var(--spacing-4);}.cnd-faq__search-label--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.cnd-faq__search-row{display:flex;justify-content:center;}.cnd-faq__search-input{width:100%;max-width:100%;padding:0.75rem 1rem 0.75rem 2.5rem;border:1px solid #d0d0d0;border-radius:8px;font-size:1rem;line-height:1.4;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23666' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242.656a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0.85rem 50%;background-size:1rem 1rem;}.cnd-faq__search-input:focus{outline:2px solid #2271b1;outline-offset:2px;border-color:#2271b1;}.cnd-faq__search-empty{text-align:center;margin-top:0.75rem;font-size:0.95rem;color:#555;}.cnd-faq__groups{display:flex;flex-direction:column;gap:var(--spacing-5);margin-bottom:var(--spacing-4);}.cnd-faq__group-title{max-width:var(--cnd-faq-content-max);margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-3);font-size:1.25rem;text-align:left;}.cnd-faq__list{display:flex;flex-direction:column;gap:0.5rem;max-width:var(--cnd-faq-content-max);margin-left:auto;margin-right:auto;}.cnd-faq__item{border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;overflow:hidden;}.cnd-faq__item[open]{overflow:visible;}.cnd-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;font-weight:600;list-style:none;}.cnd-faq__question::-webkit-details-marker{display:none;}.cnd-faq__question-text{flex:1;text-align:left;}.cnd-faq__chevron{flex-shrink:0;width:0.65rem;height:0.65rem;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg);transition:transform 0.2s ease;margin-bottom:0.2rem;}.cnd-faq__item[open] .cnd-faq__chevron{transform:rotate(225deg);margin-bottom:-0.15rem;}.cnd-faq__answer{padding:0 1.25rem 1.25rem;border-top:1px solid #f0f0f0;font-size:1rem;line-height:1.6;}.cnd-faq__answer>*:first-child{margin-top:0.75rem;}.cnd-faq__answer>*:last-child{margin-bottom:0;}.cnd-faq__answer p,.cnd-faq__answer ul,.cnd-faq__answer ol{margin-bottom:0.75em;}.cnd-faq__answer ul,.cnd-faq__answer ol{padding-left:1.25rem;}.cnd-faq__answer a{text-decoration:underline;}.cnd-faq__cta{display:flex;justify-content:center;margin-top:var(--spacing-3);}.cnd-faq__question .cnd-faq__highlight,.cnd-faq__answer .cnd-faq__highlight{background-color:#fff3b0;color:inherit;border-radius:2px;padding:0;margin:0;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.cnd-faq__answer-hit{color:inherit;border-radius:2px;padding:0;margin:0;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-color:transparent;background-image:linear-gradient(90deg,#fff3b0 0%,#fff3b0 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:0 50%;}.cnd-faq__answer-hit.cnd-faq__answer-hit--in{animation:cnd-faq-answer-hit-in 0.35s ease-out forwards;}@keyframes cnd-faq-answer-hit-in{to{background-size:100% 100%;background-position:0 50%;}}.cnd-faq__answer-hit.cnd-faq__answer-hit--out{animation:cnd-faq-answer-hit-out 0.35s ease-out forwards;}@keyframes cnd-faq-answer-hit-out{from{background-size:100% 100%;background-position:0 50%;}to{background-size:0% 100%;background-position:100% 50%;}}@media (prefers-reduced-motion:reduce){.cnd-faq__answer-hit.cnd-faq__answer-hit--in,.cnd-faq__answer-hit.cnd-faq__answer-hit--out{animation:none;}.cnd-faq__answer-hit{background-size:100% 100%;background-position:0 50%;}}