.hiring-page,.editorial-page,.public-job-page{color:#f5f4f8;background:#050507;min-height:100vh;font-family:Inter,Arial,sans-serif}.hiring-main{max-width:1240px;margin:auto;padding:110px 24px 72px}.hiring-breadcrumb{color:#9b95a7;flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:11px;display:flex}.hiring-breadcrumb a:hover{color:#cfadff}.hiring-kicker{letter-spacing:.13em;color:#b893f0;font-size:10px;font-weight:650;display:block}.hiring-hero{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:center;gap:60px;margin-bottom:64px;display:grid}.hiring-hero h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(33px,4.1vw,54px);font-weight:700;line-height:1.12;font-family:Inter,Arial,sans-serif!important}.hiring-hero h1 em{color:#b686fb;font-style:normal}.hiring-hero p{color:#b3adbd;max-width:650px;font-size:15px;line-height:1.9}.hiring-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px;display:flex}.hiring-primary{color:#fff;background:#8038ec;border:1px solid #9754f8;border-radius:11px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:13px 20px;font-size:12px;font-weight:600;display:inline-flex}.hiring-primary:hover{background:#9149f4}.hiring-secondary{border:1px solid #34303c;border-radius:11px;padding:13px 18px;font-size:12px}.hiring-hero aside{background:linear-gradient(145deg,#21132f,#101014);border:1px solid #3c2854;border-radius:20px;padding:30px}.hiring-hero aside>span{letter-spacing:.12em;color:#a99abf;font-size:9px}.hiring-hero aside h2{letter-spacing:-.04em;margin:16px 0 22px;font-size:25px;font-weight:650;line-height:1.3}.hiring-hero aside ul{gap:15px;padding:0;list-style:none;display:grid}.hiring-hero aside li{color:#d0c6dc;gap:10px;font-size:12px;line-height:1.7;display:flex}.hiring-hero aside li svg{color:#c39cf6;flex-shrink:0;margin-top:3px}.hiring-hero aside>a{color:#d7b5ff;border-top:1px solid #382844;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.hiring-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.hiring-section-heading h2,.hiring-reading>h2{letter-spacing:-.035em;margin-top:10px;font-size:29px;font-weight:650}.hiring-section-heading p{color:#aaa4b4;margin-top:8px;font-size:13px;line-height:1.8}.hiring-text-link{color:#c7a0ff;align-items:center;gap:10px;font-size:12px;display:inline-flex}.hiring-creator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hiring-creator{background:#101014;border:1px solid #2a2631;border-radius:16px;flex-direction:column;min-width:0;padding:22px;display:flex}.hiring-creator>div{align-items:center;gap:12px;display:flex}.hiring-creator img,.hiring-creator>div>span{-o-object-fit:cover;object-fit:cover;background:#21172e;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.hiring-creator h3{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.hiring-creator h3 svg{color:#b28ae9;flex-shrink:0}.hiring-creator p{color:#aaa5b4;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.hiring-creator ul{flex-wrap:wrap;gap:6px;margin-bottom:22px;padding:0;list-style:none;display:flex}.hiring-creator li{color:#ccc0de;overflow-wrap:anywhere;background:#211b28;border-radius:6px;padding:5px 7px;font-size:10px}.hiring-creator>.hiring-text-link{margin-top:auto}.hiring-reading-layout{grid-template-columns:minmax(0,1fr) 280px;gap:70px;margin:70px 0;display:grid}.hiring-reading>section{margin-top:30px}.hiring-reading h3{letter-spacing:-.02em;margin-bottom:12px;font-size:19px;font-weight:650}.hiring-reading p,.editorial-body p{color:#b9b2c4;margin-bottom:20px;font-size:14px;line-height:1.95}.hiring-related{background:#101014;border:1px solid #2b2632;border-radius:16px;align-self:start;padding:23px;position:sticky;top:95px}.hiring-related h2{margin:12px 0 15px;font-size:18px;font-weight:600;line-height:1.4}.hiring-related a{color:#c6b7d7;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.hiring-related hr{border-color:#2a2530;margin:12px 0}.hiring-faq h2{margin:42px 0 20px;font-size:25px;font-weight:650}.hiring-faq details{border-top:1px solid #302a38;padding:18px 0}.hiring-faq summary{cursor:pointer;font-size:14px;font-weight:550;line-height:1.6}.hiring-faq details p{margin:14px 0 0;font-size:13px}.hiring-end{background:#160f20;border:1px solid #422b58;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.hiring-end h2{letter-spacing:-.03em;margin:10px 0;font-size:24px;font-weight:650;line-height:1.3}.hiring-end p{color:#aaa1b6;font-size:13px;line-height:1.8}.hiring-end>a{flex-shrink:0}.footer-hiring{color:#aaa0b8;border-top:1px solid #242128;flex-wrap:wrap;gap:12px 24px;padding:22px 0;font-size:11px;display:flex}.footer-hiring>span{color:#e4d9f3;font-weight:600}.footer-hiring a:hover{color:#d4b4ff}.editorial-main{max-width:940px;margin:auto;padding:110px 24px 80px}.editorial-main h1{letter-spacing:-.045em;margin:18px 0 20px;font-size:clamp(32px,5vw,49px);font-weight:700;line-height:1.15}.editorial-intro{color:#c1b6cc;margin-bottom:20px;font-size:17px;line-height:1.8}.editorial-meta{color:#9c91a8;flex-wrap:wrap;gap:18px;margin-bottom:35px;font-size:11px;display:flex}.editorial-body h2{letter-spacing:-.025em;margin:36px 0 14px;font-size:23px;font-weight:650}.editorial-body ul{color:#b9b2c4;padding-left:20px;font-size:14px;line-height:1.9}.editorial-related{margin:45px 0}.editorial-related>h2{margin-bottom:20px;font-size:24px}.editorial-related-links{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.editorial-related-links a{color:#d2b0fc;border:1px solid #35283f;border-radius:9px;padding:9px 12px;font-size:12px}.hiring-page a:focus-visible,.editorial-page a:focus-visible,.public-job-page a:focus-visible{outline-offset:4px;outline:2px solid #b891ff}@media (width<=900px){.hiring-hero{grid-template-columns:1fr;gap:25px}.hiring-hero aside{padding:25px}.hiring-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hiring-reading-layout{grid-template-columns:1fr;gap:28px}.hiring-related{position:static}.hiring-end{flex-direction:column;align-items:flex-start}}@media (width<=560px){.hiring-main,.editorial-main{padding:98px 18px 90px}.hiring-breadcrumb{margin-bottom:24px}.hiring-hero{margin-bottom:42px}.hiring-hero h1{font-size:35px}.hiring-hero p{font-size:14px}.hiring-creator-grid{grid-template-columns:1fr}.hiring-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.hiring-section-heading h2{font-size:25px}.hiring-reading-layout{margin:45px 0}.hiring-end{padding:24px}.hiring-end h2{font-size:22px}}
