.b2WwWa_section{color:#49214f;max-width:1600px;margin:auto;padding:72px 80px;scroll-margin-top:24px}.b2WwWa_header{justify-content:space-between;align-items:end;gap:32px;display:flex}.b2WwWa_eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:#a33380;font-size:10px;font-weight:750}.b2WwWa_header h2{margin:16px 0;font-size:clamp(32px,2.8vw,44px);font-weight:500}.b2WwWa_header h2 em{color:#a33380}.b2WwWa_header p{color:#756079;margin:0;font-size:13px;line-height:1.9}.b2WwWa_search{gap:10px;min-width:300px;font-size:11px;font-weight:700;display:grid}.b2WwWa_search input{color:#49214f;background:#fff;border:1px solid #e1d0e0;border-radius:12px;width:100%;padding:15px 18px;font-size:12px}.b2WwWa_letters{flex-wrap:wrap;gap:8px;margin:28px 0 20px;display:flex}.b2WwWa_letters button,.b2WwWa_empty button{color:#705575;cursor:pointer;background:#fff;border:1px solid #e6d8e4;border-radius:10px;min-width:38px;padding:10px 13px;font-size:12px;font-weight:700}.b2WwWa_letters button[aria-pressed=true]{color:#fff;background:#702a70;border-color:#702a70}.b2WwWa_count{color:#907694;margin:0 0 22px;font-size:11px}.b2WwWa_results{columns:3;column-gap:24px}.b2WwWa_group{break-inside:avoid;background:#fff;border:1px solid #e9dce8;border-radius:18px;margin-bottom:24px;padding:24px}.b2WwWa_group h3{color:#92347c;width:38px;height:38px;font:750 16px var(--font-manrope), sans-serif;background:#f6eaf3;border-radius:10px;place-items:center;margin:0 0 16px;display:grid}.b2WwWa_group ul{margin:0;padding:0;list-style:none}.b2WwWa_group li{color:#705575;border-bottom:1px solid #f0e7ef;gap:10px;padding:11px 0;font-size:12px;line-height:1.75;display:flex}.b2WwWa_group li:last-child{border:0;padding-bottom:0}.b2WwWa_group li span{color:#a33380;flex-shrink:0}.b2WwWa_note{color:#756079;background:#f5edf4;border:1px solid #e6d6e3;border-radius:14px;margin:10px 0 0;padding:20px 24px;font-size:12px;line-height:1.9}.b2WwWa_empty{text-align:center;border:1px dashed #d8bfd8;border-radius:18px;padding:35px}.b2WwWa_empty h3{font-size:28px;font-weight:500}.b2WwWa_empty p{color:#756079;font-size:13px;line-height:1.8}.b2WwWa_section button:focus-visible,.b2WwWa_section input:focus-visible{outline-offset:4px;outline:2px solid #a33380}@media (max-width:1100px){.b2WwWa_section{padding:56px 32px}.b2WwWa_results{columns:2}.b2WwWa_header{flex-direction:column;align-items:stretch}.b2WwWa_search{max-width:420px}}@media (max-width:600px){.b2WwWa_section{padding:44px 24px}.b2WwWa_results{columns:1}.b2WwWa_search{min-width:0}.b2WwWa_group{padding:22px}}
