details summary::-webkit-details-marker{display:none}.sponsor-description p{margin-bottom:2rem;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:2;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.sponsor-description h1{margin-bottom:2rem;font-family:IBM Plex Sans,ui-sans-serif,system-ui;font-size:56px;font-weight:700;line-height:62px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.sponsor-description h2{margin-bottom:2rem;font-family:IBM Plex Sans,ui-sans-serif,system-ui;font-size:3rem;line-height:1;font-weight:700;line-height:50px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.sponsor-description h3{margin-bottom:2rem;font-family:IBM Plex Sans,ui-sans-serif,system-ui;font-size:40px;font-weight:300;line-height:44px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.sponsor-description h4{margin-bottom:2rem;font-family:IBM Plex Sans,ui-sans-serif,system-ui;font-size:32px;font-weight:600;text-transform:capitalize;line-height:39px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.sponsor-description label{margin-bottom:2rem;font-family:Roboto Mono,ui-monospace,monospace;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:21px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.sponsor-description strong{font-weight:700}.sponsor-description a{text-decoration-line:underline}.sponsor-description ul{margin-left:1.25rem;margin-bottom:3rem;list-style-type:disc;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:2;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.sponsor-description ul li p{margin-bottom:1rem}.sponsor-description ol{margin-left:2rem;margin-bottom:3rem;list-style-type:decimal;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:2;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.sponsor-description ol li p{margin-bottom:1rem}.sponsor-description img{margin-bottom:1.5rem;width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 1024px){.sponsor-description img{margin-bottom:2.75rem}}.job-description p{margin-bottom:2rem;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:2;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.job-description h1{margin-bottom:1.5rem;font-family:IBM Plex Sans,ui-sans-serif,system-ui;font-size:28px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.job-description h2{margin-bottom:1.5rem;font-family:IBM Plex Sans,ui-sans-serif,system-ui;font-size:20px;font-weight:700;line-height:50px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.job-description h3{margin-bottom:2rem;font-family:IBM Plex Sans,ui-sans-serif,system-ui;font-size:40px;font-weight:300;line-height:44px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.job-description h4{margin-bottom:2rem;font-family:IBM Plex Sans,ui-sans-serif,system-ui;font-size:32px;font-weight:600;text-transform:capitalize;line-height:39px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.job-description label{margin-bottom:2rem;font-family:Roboto Mono,ui-monospace,monospace;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:21px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.job-description strong{font-weight:700}.job-description a:not(.button){text-decoration-line:underline}.job-description ul{margin-left:1.25rem;margin-bottom:3rem;list-style-type:disc;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:2;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.job-description ul li p{margin-bottom:1rem}.job-description ol{margin-left:2rem;margin-bottom:3rem;list-style-type:decimal;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:2;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.job-description ol li p{margin-bottom:1rem}.job-description img{margin-bottom:1.5rem;width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 1024px){.job-description img{margin-bottom:2.75rem}}
