:root{--background-wash:radial-gradient(circle at 0% 0%,#009edb24,transparent 28%),radial-gradient(circle at 100% 8%,#24415f1f,transparent 24%),radial-gradient(circle at 48% 100%,#6ebcdf1a,transparent 26%),linear-gradient(180deg,#f4fbfe 0%,#eef7fb 48%,#e8f2f8 100%);--surface-shadow:0 16px 38px #1220330f;--surface-shadow-strong:0 24px 64px #1220331f;--surface-soft:#ffffffc7;--surface-muted:#f4efe8eb;--surface-strong:#fcfaf7f5;--rail-top:108px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background-wash);color:#122033;background-attachment:fixed;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}::selection{background:#009edb3d}.adsbygoogle{min-height:inherit}.job-description{color:#345;font-size:.95rem;line-height:1.68}.job-description h2,.job-description h3,.job-description h4{color:#122033;font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:1.6rem 0 .7rem;font-size:1.08rem;font-weight:800;line-height:1.15}.job-description p,.job-description ul,.job-description ol{margin:0 0 .9rem}.job-description ul,.job-description ol{padding-left:1.25rem}
