#ag-jeddah-joining-file{max-width:1024px;margin:0 auto;padding:28px 18px 40px;color:#172f44;line-height:1.8;overflow-wrap:anywhere}#ag-jeddah-joining-file h1{font-size:clamp(1.85rem,3.3vw,2.8rem);line-height:1.24;color:#0d477c;margin:20px 0 28px}#ag-jeddah-joining-file h2{font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.32;color:#0d477c;margin:0 0 20px}#ag-jeddah-joining-file h3{font-size:1.2rem;line-height:1.5;color:#123c60}#ag-jeddah-joining-file p{margin:0 0 22px}#ag-jeddah-joining-file .jf-kicker{color:#2b6092;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#ag-jeddah-joining-file .jf-media{margin:26px 0}#ag-jeddah-joining-file .jf-media img{width:100%;height:auto;display:block;border-radius:16px}#ag-jeddah-joining-file .jf-section{margin:42px 0 0}#ag-jeddah-joining-file a:not([data-ag-button-theme]){color:#125790;text-decoration:underline;text-underline-offset:3px}#ag-jeddah-joining-file .jf-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 32px}#ag-jeddah-joining-file [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-jeddah-joining-file [data-ag-button-theme=blue],#ag-jeddah-joining-file [data-ag-button-theme=blue] *,#ag-jeddah-joining-file [data-ag-button-theme=blue]:hover,#ag-jeddah-joining-file [data-ag-button-theme=blue]:focus{color:#fff!important;-webkit-text-fill-color:#fff!important}#ag-jeddah-joining-file [data-ag-button-theme=blue]:hover{background:#103f6a}#ag-jeddah-joining-file :focus-visible{outline:3px solid #9d7100;outline-offset:3px}#ag-jeddah-joining-file .jf-tool{padding:22px;border:1px solid #b8ccdc;border-radius:12px;background:#f5f9fc;margin:28px 0}#ag-jeddah-joining-file .jf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#ag-jeddah-joining-file label{display:block;font-weight:600;min-width:0}#ag-jeddah-joining-file input,#ag-jeddah-joining-file select,#ag-jeddah-joining-file 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-jeddah-joining-file textarea{resize:vertical}#ag-jeddah-joining-file .jf-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-jeddah-joining-file .jf-table{max-width:100%;overflow-x:auto;border:1px solid #b8ccdc;border-radius:6px}#ag-jeddah-joining-file table{border-collapse:collapse;min-width:800px;width:100%}#ag-jeddah-joining-file th,#ag-jeddah-joining-file td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #cad8e2}#ag-jeddah-joining-file td{min-width:240px}#ag-jeddah-joining-file .jf-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-jeddah-joining-file{padding:26px 18px 34px}#ag-jeddah-joining-file .jf-fields{grid-template-columns:minmax(0,1fr)}#ag-jeddah-joining-file .jf-tool{padding:16px}#ag-jeddah-joining-file .jf-actions{gap:10px}#ag-jeddah-joining-file .jf-actions>*{flex:0 1 auto}#ag-jeddah-joining-file .jf-section{margin-top:36px}}

#ag-jeddah-joining-file .jf-tool{position:relative}#ag-jeddah-joining-file .jf-sr{top:0;left:0}
