.careers-page{background:var(--white,#fff)}.careers-hero{background:linear-gradient(180deg, var(--ivory,#faf6f1) 0%, var(--white,#fff) 100%);text-align:center;border-bottom:1px solid var(--border,#ece4d6);padding:56px 0 40px}.careers-title{font-family:var(--font-display,"Cormorant Garamond", serif);color:var(--bark,#2d1208);letter-spacing:-.5px;margin:12px 0 8px;font-size:clamp(28px,4.5vw,44px);font-weight:600;line-height:1.1}.careers-subtitle{max-width:720px;color:var(--bark-mid,#6b4f43);margin:0 auto 24px;font-size:16px;line-height:1.6}.careers-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.careers-quick-meta{max-width:720px;color:var(--bark-mid,#6b4f43);background:var(--white,#fff);border:1px solid var(--border,#ece4d6);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:0 auto;padding:12px 16px;font-size:14px;display:flex}.careers-quick-meta strong{color:var(--bark,#2d1208);margin-right:4px;font-weight:600}.careers-body{max-width:820px;padding:40px 0 64px}.careers-section{border-bottom:1px solid var(--border,#ece4d6);padding:24px 0}.careers-section:last-of-type{border-bottom:none}.careers-section h2{font-family:var(--font-display,"Cormorant Garamond", serif);color:var(--bark,#2d1208);margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.25}.careers-section p{color:var(--bark-mid,#6b4f43);margin:0 0 12px;font-size:15px;line-height:1.7}.careers-section p:last-child{margin-bottom:0}.careers-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.careers-list li{color:var(--bark-mid,#6b4f43);padding-left:6px;font-size:15px;line-height:1.7}.careers-list li>span[aria-hidden=true]{margin-right:8px}.careers-details{flex-direction:column;gap:12px;margin:0;display:flex}.careers-details-row{grid-template-columns:140px 1fr;align-items:baseline;gap:12px;display:grid}.careers-details-row dt{color:var(--bark,#2d1208);font-size:14px;font-weight:600}.careers-details-row dd{color:var(--bark-mid,#6b4f43);margin:0;font-size:15px;line-height:1.6}@media (max-width:600px){.careers-details-row{grid-template-columns:1fr;gap:4px}}.careers-apply{background:var(--ivory,#faf6f1);border:1px solid var(--border,#ece4d6);border-radius:12px;margin:24px 0 0;padding:24px}.careers-apply h2{margin-top:0}.careers-whatsapp-link{color:var(--rose-deep,#7c3f2e);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.careers-whatsapp-link:hover{color:var(--bark,#2d1208)}.careers-footer-links{border-top:1px solid var(--border,#ece4d6);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;padding-top:24px;display:flex}
