.mq-pulse .fq-search{margin:0 0 22px}.mq-pulse .fq-search input{border:1px solid var(--line);background:var(--card);min-block-size:52px;inline-size:100%;box-shadow:var(--sh1);font:inherit;color:var(--ink);border-radius:12px;padding:0 18px;font-size:16px}.mq-pulse .fq-search input::placeholder{color:var(--mut)}.mq-pulse .fq-search input:focus-visible{outline:2px solid var(--copper-d);outline-offset:2px;border-color:var(--copper)}.mq-pulse .fq-status{color:var(--mut);min-block-size:1.5em;margin:8px 2px 0;font-size:13.5px}.mq-pulse .fq-sec{margin-block:clamp(26px,4vw,40px) 0;scroll-margin-block-start:84px}.mq-pulse .fq-sec h2{font-family:var(--hd);border-block-start:1px solid var(--line);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px;padding-block-start:22px;font-size:clamp(20px,2.2vw,25px);display:flex}.mq-pulse .fq-count{font-family:var(--hd);color:var(--mut);font-size:13px;font-weight:500}.mq-pulse .fq-sec .faq{max-width:none}.mq-pulse .fq-sec .ans a{color:var(--green);text-underline-offset:3px;font-weight:500;text-decoration:underline}.mq-pulse .fq-more{margin-block-start:8px;display:block}.mq-pulse .fq-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-block-start:clamp(36px,5vw,60px);display:flex}.mq-pulse .fq-cta p{max-width:52ch}
