#ag-riyadh-recruitment{max-width:1024px;margin:0 auto;padding:28px 18px 40px;color:#172f44;line-height:1.8;overflow-wrap:anywhere}#ag-riyadh-recruitment h1{font-size:clamp(1.85rem,3.3vw,2.8rem);line-height:1.24;color:#0d477c;margin:20px 0 28px}#ag-riyadh-recruitment h2{font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.32;color:#0d477c;margin:0 0 20px}#ag-riyadh-recruitment h3{font-size:1.2rem;line-height:1.5;color:#123c60}#ag-riyadh-recruitment p{margin:0 0 22px}#ag-riyadh-recruitment .ry-kicker{color:#2b6092;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#ag-riyadh-recruitment .ry-media{margin:26px 0}#ag-riyadh-recruitment .ry-media img{width:100%;height:auto;display:block;border-radius:16px}#ag-riyadh-recruitment .ry-section{margin:42px 0 0}#ag-riyadh-recruitment a:not([data-ag-button-theme]){color:#125790;text-decoration:underline;text-underline-offset:3px}#ag-riyadh-recruitment .ry-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 32px}#ag-riyadh-recruitment [data-ag-button-theme=blue]{display:inline-flex;align-items:center;justify-content:center;background:#18578e;border:1px solid #18578e;border-radius:7px;padding:10px 15px;font:700 1rem/1.4 Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer;max-width:100%;min-height:44px}#ag-riyadh-recruitment [data-ag-button-theme=blue],#ag-riyadh-recruitment [data-ag-button-theme=blue] *,#ag-riyadh-recruitment [data-ag-button-theme=blue]:hover,#ag-riyadh-recruitment [data-ag-button-theme=blue]:focus{color:#fff!important;-webkit-text-fill-color:#fff!important}#ag-riyadh-recruitment [data-ag-button-theme=blue]:hover{background:#103f6a}#ag-riyadh-recruitment :focus-visible{outline:3px solid #9d7100;outline-offset:3px}#ag-riyadh-recruitment .ry-tool{padding:22px;border:1px solid #b8ccdc;border-radius:12px;background:#f5f9fc;margin:28px 0}#ag-riyadh-recruitment .ry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#ag-riyadh-recruitment label{display:block;font-weight:600;min-width:0}#ag-riyadh-recruitment input,#ag-riyadh-recruitment select,#ag-riyadh-recruitment textarea{display:block;width:100%;box-sizing:border-box;margin:8px 0 0;padding:11px;border:1px solid #6d879d;border-radius:5px;background:white;color:#172f44;font:1rem/1.5 Arial,sans-serif;min-height:46px;max-width:100%}#ag-riyadh-recruitment textarea{resize:vertical}#ag-riyadh-recruitment .ry-result{white-space:pre-wrap;overflow-wrap:anywhere;font:1rem/1.7 Arial,sans-serif;margin:18px 0 0;padding:14px;border-left:4px solid #9d7100;background:#fff}#ag-riyadh-recruitment .ry-table{max-width:100%;overflow-x:auto;border:1px solid #b8ccdc;border-radius:6px}#ag-riyadh-recruitment table{border-collapse:collapse;min-width:800px;width:100%}#ag-riyadh-recruitment th,#ag-riyadh-recruitment td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #cad8e2}#ag-riyadh-recruitment td{min-width:240px}#ag-riyadh-recruitment .ry-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){#ag-riyadh-recruitment{padding:26px 18px 34px}#ag-riyadh-recruitment .ry-fields{grid-template-columns:minmax(0,1fr)}#ag-riyadh-recruitment .ry-tool{padding:16px}#ag-riyadh-recruitment .ry-actions{gap:10px}#ag-riyadh-recruitment .ry-actions>*{flex:0 1 auto}#ag-riyadh-recruitment .ry-section{margin-top:36px}}

#ag-riyadh-recruitment .ry-tool{position:relative}#ag-riyadh-recruitment .ry-sr{top:0;left:0}

#ag-riyadh-recruitment th{min-width:175px}#ag-riyadh-recruitment table{min-width:1080px}
