.cc-requirement.svelte-1qul6k3{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;margin:1.5rem 0;overflow:hidden}.cc-requirement.svelte-1qul6k3 summary:where(.svelte-1qul6k3){padding:1rem 1.25rem;cursor:pointer;font-weight:600;color:#fff;list-style:none;display:flex;align-items:center;justify-content:space-between}.cc-requirement.svelte-1qul6k3 summary:where(.svelte-1qul6k3):after{content:"+";font-size:1.2rem;color:#888;transition:transform .2s}.cc-requirement[open].svelte-1qul6k3 summary:where(.svelte-1qul6k3):after{content:"−"}.cc-requirement.svelte-1qul6k3 summary:where(.svelte-1qul6k3)::-webkit-details-marker{display:none}.cc-requirement-body.svelte-1qul6k3{padding:0 1.25rem 1rem}.cc-requirement-body.svelte-1qul6k3 h4:where(.svelte-1qul6k3){font-size:.95rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em;margin:1.25rem 0 .5rem}.cc-requirement-body.svelte-1qul6k3 h4:where(.svelte-1qul6k3):first-child{margin-top:0}.cc-requirement-body.svelte-1qul6k3 p:where(.svelte-1qul6k3){color:#aaa;font-size:.95rem;line-height:1.6;margin:0 0 .75rem}.cc-requirement-body.svelte-1qul6k3 p:where(.svelte-1qul6k3):last-child{margin-bottom:0}.cc-requirement-body.svelte-1qul6k3 strong:where(.svelte-1qul6k3){color:#fff}
