
.ornate-title,#mediaTitle,#chronicleTitle{font-family:Kingdom,serif;font-weight:400;letter-spacing:0;line-height:1.12}
#mediaTitle em,#chronicleTitle em{font-family:inherit;font-style:normal}
.jobs-section{padding:90px 0;background:linear-gradient(#16140feb,#16140feb),url('assets/wood.webp') center/cover;color:#eadab7;border-block:1px solid #b2914d66}
.jobs-section .eyebrow{color:#c5a364}.jobs-section .section-aside{color:#b6a380}.jobs-section h2{font-size:60px}.jobs-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:30px;align-items:stretch}.job-tabs{display:flex;flex-direction:column;gap:10px;justify-content:center}.job-tab{font-family:Kingdom,serif;font-size:19px;text-align:left;background:linear-gradient(#3b0f0bd4,#3b0f0bd4),url('assets/red-damask.webp') center/cover;border:1px solid #a9824355;border-radius:25px 3px 3px 25px;padding:14px 18px;color:#d3bf96;transition:background .2s,border-color .2s}.job-tab[aria-selected=true]{color:#f9e7bb;border-color:#d7b26b;background:linear-gradient(#8c332c88,#8c332c88),url('assets/red-damask.webp') center/cover;box-shadow:inset 3px 0 #d7b26b}.job-tab:hover{border-color:#d7b26b}.job-panel{position:relative;min-height:560px;border:1px solid #b7914f;border-radius:12px;overflow:hidden;background:#1e160e}.job-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.job-image-shade{position:absolute;inset:0;background:linear-gradient(0deg,#100b07f5,transparent 75%)}.job-image-note{position:absolute;right:20px;top:18px;font-size:8px;letter-spacing:.14em;color:#ecd7b2;background:#100a0788;padding:5px 8px}.job-description{position:absolute;left:35px;right:35px;bottom:35px}.job-description .eyebrow{font-size:9px;margin-bottom:10px}.job-description h3{font:37px Kingdom,serif;color:#f1d6a1}.job-description>p{max-width:590px;font:17px/1.7 Kingdom,serif;margin-top:14px;color:#eee1c6}.job-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.job-tags span{border:1px solid #b6945144;font-size:11px;padding:5px 10px;color:#cab48c;background:#1e130c66}.jobs-note{font:11px/1.8 Kingdom,serif;color:#a7916c;margin-top:22px}
@media(max-width:800px){.jobs-section{padding:60px 0}.jobs-section h2{font-size:46px}.jobs-layout{grid-template-columns:1fr;gap:20px}.job-tabs{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px}.job-tab{font-size:14px;padding:10px 13px;border-radius:3px}.job-panel{min-height:490px}.job-description{left:25px;right:25px;bottom:25px}.job-description>p{font-size:15px}.job-description h3{font-size:34px}}
@media(max-width:520px){.jobs-section h2{font-size:39px}.job-panel{min-height:470px}.job-description>p{font-size:14px}.job-description h3{font-size:30px}.job-description{left:20px;right:20px;bottom:22px}}
