.req-page-title.svelte-2jpzkw{font-size:clamp(24px,4vw,36px);letter-spacing:-.025em;line-height:1.15;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--hireone-border)}.req-section.svelte-2jpzkw{margin-bottom:40px}.req-section-title.svelte-2jpzkw{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hireone-purple);margin-bottom:16px}.req-card.svelte-2jpzkw{background:#fff;border:1px solid var(--hireone-border);border-radius:16px;padding:8px 24px;margin-bottom:16px}.req-table.svelte-2jpzkw{width:100%;border-collapse:collapse}.req-table.svelte-2jpzkw tr:where(.svelte-2jpzkw){border-bottom:1px solid var(--hireone-border)}.req-table.svelte-2jpzkw tr:where(.svelte-2jpzkw):last-child{border-bottom:none}.req-table.svelte-2jpzkw td:where(.svelte-2jpzkw){padding:14px 0;vertical-align:top;line-height:1.5}.req-table.svelte-2jpzkw td:where(.svelte-2jpzkw):first-child{font-size:14px;color:var(--hireone-white-50);width:220px;padding-right:24px}.req-table.svelte-2jpzkw td:where(.svelte-2jpzkw):last-child{font-size:15px;color:var(--hireone-white-80);font-weight:500}@media (max-width: 768px){.req-table.svelte-2jpzkw td:where(.svelte-2jpzkw):first-child{width:140px;font-size:13px}.req-table.svelte-2jpzkw td:where(.svelte-2jpzkw):last-child{font-size:14px}.req-card.svelte-2jpzkw{padding:8px 16px}}@media (max-width: 480px){.req-table.svelte-2jpzkw td:where(.svelte-2jpzkw){display:block;padding:6px 0}.req-table.svelte-2jpzkw td:where(.svelte-2jpzkw):first-child{width:100%;padding-right:0;padding-bottom:2px}.req-table.svelte-2jpzkw tr:where(.svelte-2jpzkw){display:block;padding:12px 0}}
