.melio-job-detail{--job-bg:#f8f5f0;--job-white:#fff;--job-black:#111;--job-body:#62686c;--job-teal:#316b78;--job-orange:#f7941d;--job-border:#dedbd5;background:var(--job-bg);color:var(--job-black);font-family:Karla,sans-serif;width:100%}.melio-job-detail *,.melio-job-detail :after,.melio-job-detail :before{box-sizing:border-box;font-family:Karla,sans-serif}.melio-job-detail__container{margin:0 auto;max-width:1360px;width:calc(100% - 80px)}.melio-job-detail__hero{background:var(--job-bg);border-bottom:1px solid var(--job-border);padding:65px 0 42px;width:100%}.melio-job-detail__breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;line-height:1.4;margin-bottom:18px}.melio-job-detail__breadcrumb a{color:var(--job-teal);text-decoration:none}.melio-job-detail__breadcrumb a:hover{color:var(--job-orange)}.melio-job-detail__breadcrumb>span:not(.is-current){color:var(--job-teal);font-size:18px}.melio-job-detail__breadcrumb .is-current{color:var(--job-orange)}.melio-job-detail__title{color:var(--job-black);font-size:48px;font-weight:800;letter-spacing:-.045em;line-height:1.04;margin:0;max-width:1100px}.melio-job-detail__content{background:var(--job-bg);padding:40px 0 80px}.melio-job-detail__intro{margin-bottom:42px}.melio-job-detail__lead{color:var(--job-body);font-size:14px;line-height:1.65;margin:0 0 15px;max-width:1000px}.melio-job-detail__meta{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px}.melio-job-detail__meta-item{display:flex;flex-direction:column}.melio-job-detail__meta-item strong{color:var(--job-black);font-size:14px;font-weight:800;line-height:1.2;margin-bottom:2px}.melio-job-detail__meta-item span{color:var(--job-body);font-size:12px;line-height:1.45}.melio-job-detail__section{margin:0 0 38px;max-width:1180px}.melio-job-detail__section>h2{color:var(--job-black);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 20px}.melio-job-detail__richtext{color:var(--job-body);font-size:14px;line-height:1.65}.melio-job-detail__richtext p{margin:0 0 15px}.melio-job-detail__richtext p:last-child{margin-bottom:0}.melio-job-detail__richtext b,.melio-job-detail__richtext strong{color:var(--job-body);font-weight:700}.melio-job-detail__richtext h2,.melio-job-detail__richtext h3,.melio-job-detail__richtext h4{color:var(--job-black);font-weight:800}.melio-job-detail__richtext h3{font-size:17px;margin:25px 0 12px}.melio-job-detail__richtext ol,.melio-job-detail__richtext ul{margin:15px 0 20px;padding-left:22px}.melio-job-detail__richtext li{margin-bottom:7px}.melio-job-detail__richtext a{color:var(--job-orange)}.melio-job-detail__apply{align-items:center;background:#ebe7dd;border-radius:14px;display:flex;gap:40px;justify-content:space-between;margin-top:55px;max-width:1180px;padding:32px 35px}.melio-job-detail__apply-copy{max-width:750px}.melio-job-detail__apply h2{color:var(--job-black);font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 8px}.melio-job-detail__apply-text{color:var(--job-body);font-size:13px;line-height:1.6}.melio-job-detail__apply-text p{margin:0}.melio-job-detail__apply-button{align-items:center;background:var(--job-orange);border-radius:7px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;justify-content:center;line-height:1;min-height:46px;padding:12px 25px;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.melio-job-detail__apply-button:hover{color:#fff;opacity:.85;text-decoration:none;transform:translateY(-2px)}@media (max-width:1000px){.melio-job-detail__container{width:calc(100% - 48px)}.melio-job-detail__title{font-size:42px}.melio-job-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.melio-job-detail__container{width:calc(100% - 36px)}.melio-job-detail__hero{padding:40px 0 30px}.melio-job-detail__breadcrumb{font-size:10px;gap:8px;margin-bottom:15px}.melio-job-detail__title{font-size:34px}.melio-job-detail__content{padding:30px 0 55px}.melio-job-detail__meta{gap:16px 25px;grid-template-columns:repeat(2,minmax(0,1fr))}.melio-job-detail__section{margin-bottom:30px}.melio-job-detail__richtext{font-size:13px}.melio-job-detail__apply{align-items:flex-start;flex-direction:column;gap:22px;padding:25px 22px}}@media (max-width:480px){.melio-job-detail__title{font-size:30px}.melio-job-detail__meta{grid-template-columns:1fr 1fr}.melio-job-detail__apply-button{width:100%}}