.tob-related-v325{position:relative}.tob-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tob-related-card{display:flex;flex-direction:column;min-height:210px;padding:18px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(20,35,55,.96));color:inherit;text-decoration:none;box-shadow:0 12px 28px rgba(2,6,23,.18);transition:transform .18s ease,border-color .18s ease}.tob-related-card:hover{transform:translateY(-3px);border-color:rgba(56,189,248,.55)}.tob-related-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px}.tob-related-meta span,.tob-related-meta b{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.tob-related-meta span{color:#7dd3fc}.tob-related-meta b{color:#fbbf24}.tob-related-card h3{margin:0 0 8px;font-size:1.05rem;line-height:1.35}.tob-related-card small{color:#94a3b8}.tob-related-card p{margin:10px 0 14px;color:#cbd5e1;line-height:1.55}.tob-related-card footer{margin-top:auto;color:#7dd3fc;font-weight:700;font-size:.88rem}@media(max-width:900px){.tob-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tob-related-grid{grid-template-columns:1fr}.tob-related-card{min-height:0}.tob-related-v325 .split-heading{align-items:flex-start}}

/* v3.25.1: operator jobs visibility and grouped connected content */
.tob-related-grouped-v3251 .tob-related-subsection{margin-top:34px}.tob-related-grouped-v3251 .tob-related-subheading{margin-bottom:16px}.tob-related-grouped-v3251 .tob-related-subheading h2{margin-top:4px}.tob-related-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tob-related-job-card{position:relative;min-height:230px;border-color:rgba(245,158,11,.5);background:linear-gradient(145deg,rgba(36,25,10,.98),rgba(18,32,50,.98));box-shadow:0 16px 34px rgba(2,6,23,.25),inset 4px 0 0 rgba(245,158,11,.9)}.tob-related-job-card:hover{border-color:rgba(245,158,11,.9)}.tob-related-job-card .tob-related-meta span{color:#fbbf24;font-weight:800}.tob-related-job-card footer{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:42px;padding:10px 15px;border-radius:12px;background:#f59e0b;color:#101827;font-weight:800}.tob-related-jobs{padding:20px;border:1px solid rgba(245,158,11,.3);border-radius:22px;background:rgba(245,158,11,.045)}
@media(max-width:760px){.tob-related-job-grid{grid-template-columns:1fr}.tob-related-jobs{padding:15px}.tob-related-grouped-v3251 .tob-related-subsection{margin-top:28px}.tob-related-job-card{min-height:0}.tob-related-job-card footer{width:100%}}

/* v3.57.2: exact aircraft/ATA context is separated from broad topic similarity. */
.tob-related-context-v3572 .tob-related-subsection{margin-top:26px}.tob-related-context-v3572 .tob-related-context-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 14px}.tob-related-context-v3572 .tob-related-context-heading h3{margin:0;font-size:1.2rem}.tob-related-primary-v3572{padding:18px;border:1px solid rgba(34,211,238,.26);border-radius:22px;background:rgba(34,211,238,.035)}.tob-related-broader-v3572{padding-top:8px}.tob-related-primary-v3572 .tob-related-card{border-color:rgba(34,211,238,.3)}@media(max-width:620px){.tob-related-context-v3572 .tob-related-context-heading{display:block}.tob-related-context-v3572 .tob-related-context-heading h3{margin-top:5px}.tob-related-primary-v3572{padding:14px}}
