.job-content h1{margin-top:0;margin-bottom:1rem;font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:hsl(var(--foreground))}@media (min-width:1024px){.job-content h1{font-size:40px;line-height:1.2}}.job-content h2{margin-top:1.75rem;margin-bottom:.75rem;font-size:23px;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:hsl(var(--foreground))}@media (min-width:1024px){.job-content h2{font-size:32px;line-height:1.2}}.job-content h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:25px;font-weight:600;line-height:1.2;color:hsl(var(--foreground))}@media (min-width:1024px){.job-content h3{font-size:32px;line-height:1.2}}.job-content h4{margin-top:1.25rem;margin-bottom:.5rem;font-size:23px;font-weight:600;line-height:1.2;color:hsl(var(--foreground))}@media (min-width:1024px){.job-content h4{font-size:24px;line-height:1.2}}.job-content h5{font-size:1.125rem;line-height:1.75rem;line-height:1.2;color:hsl(var(--foreground))}.job-content h5,.job-content h6{margin-top:1rem;margin-bottom:.375rem;font-weight:600}.job-content h6{line-height:1.5rem;text-transform:uppercase;line-height:1.2;letter-spacing:.1em}.job-content h6,.job-content p{font-size:1rem;color:hsl(var(--muted-foreground))}.job-content p{margin-bottom:1rem;line-height:1.75rem}.job-content p:last-child{margin-bottom:0}.job-content ol,.job-content ul{margin-bottom:1rem;padding-left:1.5rem;font-size:1rem;line-height:1.75rem;color:hsl(var(--muted-foreground))}.job-content ul{list-style-type:disc}.job-content ol{list-style-type:decimal}.job-content li{margin-bottom:.375rem}.job-content li:last-child{margin-bottom:0}.job-content ol ol,.job-content ol ul,.job-content ul ol,.job-content ul ul{margin-top:.375rem;margin-bottom:.375rem}.job-content ul ul{list-style-type:circle}.job-content ul ul ul{list-style-type:square}.job-content a{color:hsl(var(--primary));text-decoration-line:underline;text-underline-offset:2px;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.job-content a:hover{opacity:.75}.job-content b,.job-content strong{font-weight:700;color:hsl(var(--foreground))}.job-content em,.job-content i{font-style:italic}.job-content blockquote{margin-top:1.25rem;margin-bottom:1.25rem;border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-left-width:3px;border-color:hsl(var(--primary));background-color:hsl(var(--accent));padding:.875rem 1.25rem;font-style:italic;color:hsl(var(--muted-foreground))}.job-content blockquote p{margin-bottom:0}.job-content code{border-radius:.25rem;background-color:hsl(var(--muted));padding:.125rem .375rem;font-size:.875em;color:hsl(var(--primary))}.job-content code,.job-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.job-content pre{margin-top:1rem;margin-bottom:1rem;overflow-x:auto;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.job-content pre code{background-color:transparent;padding:0;color:inherit}.job-content hr{margin-top:1.75rem;margin-bottom:1.75rem;border-width:1px 0 0;border-color:hsl(var(--border))}.job-content table{margin-top:1rem;margin-bottom:1rem;width:100%;border-collapse:collapse;font-size:.9375rem}.job-content th{border-bottom-width:2px;border-color:hsl(var(--border));background-color:hsl(var(--accent));padding:.625rem .875rem;text-align:left;font-weight:600;color:hsl(var(--foreground))}.job-content td{border-bottom-width:1px;border-color:hsl(var(--border));padding:.5rem .875rem;vertical-align:top}.job-content tr:last-child td{border-bottom-width:0}.job-content img{margin-top:1rem;display:block;height:auto;max-width:100%;border-radius:calc(var(--radius) - 2px)}.job-content dl,.job-content img{margin-bottom:1rem}.job-content dt{margin-top:.75rem;font-weight:600;color:hsl(var(--foreground))}.job-content dd{margin-left:1.5rem;color:hsl(var(--muted-foreground))}.job-content small{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.job-content sub,.job-content sup{position:relative;vertical-align:baseline;font-size:.75rem;line-height:1rem;line-height:1}.job-content sup{top:-.5rem}.job-content sub{bottom:-.25rem}.job-content mark{border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--accent));padding:.125rem .25rem;color:hsl(var(--accent-foreground))}.job-content>:first-child{margin-top:0}.job-content>:last-child{margin-bottom:0}.job-content[data-platform=HOMKIA] h1,.job-content[data-platform=HOMKIA] h2,.job-content[data-platform=HOMKIA] h3,.job-content[data-platform=HOMKIA] h4,.job-content[data-platform=HOMKIA] h5,.job-content[data-platform=HOMKIA] li,.job-content[data-platform=HOMKIA] p{font-family:var(--font-gotham),sans-serif}.job-content[data-platform=MDM] h1,.job-content[data-platform=MDM] h2,.job-content[data-platform=MDM] h3,.job-content[data-platform=MDM] h4,.job-content[data-platform=MDM] h5,.job-content[data-platform=MDM] li,.job-content[data-platform=MDM] p{font-family:var(--font-poppins),sans-serif}.job-content[data-platform=SM] h1,.job-content[data-platform=SM] h2,.job-content[data-platform=SM] h3,.job-content[data-platform=SM] h4,.job-content[data-platform=SM] h5{font-family:kinetic,sans-serif}.job-content[data-platform=SM] h1{font-size:25px;line-height:1.2}@media (min-width:1024px){.job-content[data-platform=SM] h1{font-size:32px;line-height:1.2}}.job-content[data-platform=SM] h2{font-size:23px;line-height:1.2}@media (min-width:1024px){.job-content[data-platform=SM] h2{font-size:24px;line-height:1.2}}.job-content[data-platform=SM] h3{font-size:23px;line-height:1.2}@media (min-width:1024px){.job-content[data-platform=SM] h3{font-size:24px;line-height:1.2}}.job-content[data-platform=SM] h4{font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.job-content[data-platform=SM] h4{font-size:1.125rem;line-height:1.75rem}}.job-content[data-platform=SM] h5{font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.job-content[data-platform=SM] h5{font-size:1rem;line-height:1.5rem}}.job-content[data-platform=SM] h6{font-size:.75rem;line-height:1rem}@media (min-width:1024px){.job-content[data-platform=SM] h6{font-size:.875rem;line-height:1.25rem}}.job-content[data-platform=SM] li,.job-content[data-platform=SM] p{font-family:var(--font-poppins),sans-serif}