/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.afjog-page-loader{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;overflow:hidden;opacity:1;visibility:visible;background:#f7f9fc;transition:opacity .3s ease,visibility .3s ease;}.afjog-page-loader::before{position:absolute;width:420px;height:420px;border:1px solid rgba(18,60,91,.08);border-radius:50%;box-shadow:0 0 0 65px rgba(18,60,91,.025),0 0 0 130px rgba(18,60,91,.015);content:'';}.afjog-page-loader.is-loaded{opacity:0;visibility:hidden;pointer-events:none;}.afjog-page-loader__content{position:relative;display:flex;align-items:center;flex-direction:column;color:#14243b;text-align:center;}.afjog-page-loader__content img{width:76px;height:76px;margin-bottom:1.2rem;object-fit:contain;}.afjog-page-loader__spinner{width:42px;height:42px;margin-bottom:1rem;border:4px solid #d9e4ef;border-top-color:var(--chrome-navy);border-radius:50%;animation:afjog-loader-spin .8s linear infinite;}.afjog-page-loader__content strong{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;}.afjog-page-loader__content small{margin-top:.35rem;color:#718094;}@keyframes afjog-loader-spin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){.afjog-page-loader__spinner{animation-duration:1.6s;}}
body.afjog-contact-page{background:#f3f6f9;}body.afjog-contact-page .gin-secondary-toolbar,body.afjog-contact-page .region-sticky,body.afjog-contact-page .region-sticky-watcher,body.afjog-contact-page .sticky-shadow,body.afjog-contact-page .content-header{display:none !important;}body.afjog-contact-page .page-content,body.afjog-contact-page .page-content > .region-content{margin-block-start:0 !important;}.afjog-contact-shell{--contact-navy:#0f2137;--contact-navy-soft:#173554;--contact-gold:#c5a059;--contact-border:#dbe3ec;width:min(1220px,calc(100% - 48px));margin:42px auto 76px;color:#334155;}.afjog-contact-intro{position:relative;padding:48px 52px 110px;overflow:hidden;border:1px solid rgba(197,160,89,.28);border-radius:20px 20px 0 0;color:#fff;background:radial-gradient(circle at 88% 10%,rgba(197,160,89,.24),transparent 28%),linear-gradient(125deg,#0b192c,#173554);}.afjog-contact-intro::after{position:absolute;top:-135px;right:-85px;width:360px;height:360px;border:1px solid rgba(255,255,255,.09);border-radius:50%;content:"";}.afjog-contact-intro > span,.afjog-contact-channel > span,.afjog-contact-addresses > span,.afjog-contact-form-card__heading > span{display:block;margin-bottom:9px;color:#e3c986;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;}.afjog-contact-intro h1{position:relative;z-index:1;margin:0 0 12px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.5rem,4.8vw,4.25rem);line-height:1.08;}.afjog-contact-intro p{position:relative;z-index:1;max-width:700px;margin:0;color:#c7d3df;font-size:1.02rem;line-height:1.65;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;}.afjog-contact-grid{position:relative;display:grid;grid-template-columns:minmax(350px,.82fr) minmax(450px,1.18fr);gap:0;margin:-70px 28px 0;overflow:hidden;border:1px solid var(--contact-border);border-radius:17px;background:#fff;box-shadow:0 26px 65px rgba(15,33,55,.16);}.afjog-contact-details{padding:38px;color:#d9e3ed;background:radial-gradient(circle at 10% 100%,rgba(197,160,89,.13),transparent 28%),var(--contact-navy);}.afjog-contact-details__brand{display:flex;gap:14px;margin-bottom:34px;padding-bottom:28px;align-items:center;border-bottom:1px solid rgba(255,255,255,.12);}.afjog-contact-details__brand img{display:block;width:66px;height:66px;flex:0 0 66px;border-radius:50%;object-fit:contain;background:#fff;}.afjog-contact-details__brand strong,.afjog-contact-details__brand span{display:block;}.afjog-contact-details__brand strong{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:1rem;line-height:1.35;}.afjog-contact-details__brand span{margin-top:4px;color:#9fadb9;font-size:.75rem;}.afjog-contact-channel{margin-bottom:34px;}.afjog-contact-channel h2,.afjog-contact-addresses h2{margin:0 0 12px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;}.afjog-contact-channel p{margin:0 0 18px;color:#afbdca;font-size:.88rem;line-height:1.65;}.afjog-contact-channel a{display:block;width:fit-content;margin-top:9px;color:#e3c986;font-size:.84rem;font-weight:750;text-decoration:none;}.afjog-contact-channel a:hover{color:#fff;text-decoration:underline;}.afjog-contact-addresses{padding-top:30px;border-top:1px solid rgba(255,255,255,.12);}.afjog-contact-addresses address{position:relative;margin:0;padding:14px 0 14px 24px;border-top:1px solid rgba(255,255,255,.08);font-style:normal;}.afjog-contact-addresses address:first-of-type{border-top:0;}.afjog-contact-addresses address::before{position:absolute;top:21px;left:1px;width:8px;height:8px;border:2px solid var(--contact-gold);border-radius:50%;content:"";}.afjog-contact-addresses address strong,.afjog-contact-addresses address span{display:block;}.afjog-contact-addresses address strong{margin-bottom:3px;color:#fff;font-size:.88rem;}.afjog-contact-addresses address span{color:#9faeba;font-size:.8rem;line-height:1.5;overflow-wrap:normal;word-break:normal;}.afjog-contact-form-card{min-width:0;padding:48px 50px;background:radial-gradient(circle at 100% 0,rgba(197,160,89,.08),transparent 24%),#fff;}.afjog-contact-form-card__heading{margin-bottom:30px;}.afjog-contact-form-card__heading h2{margin:0 0 9px;color:var(--contact-navy);font-family:Georgia,"Times New Roman",serif;font-size:2rem;}.afjog-contact-form-card__heading p{margin:0;color:#64748b;font-size:.9rem;}.afjog-contact-form-card .afjog-contact-form{width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}.afjog-contact-form .form-item,.afjog-contact-form .field--type-string,.afjog-contact-form .field--type-string-long{margin:0 0 19px;}.afjog-contact-form .form-item__label{display:block;margin-bottom:7px;color:#25364a;font-size:.85rem;font-weight:750;}.afjog-contact-form input[type="text"],.afjog-contact-form input[type="email"],.afjog-contact-form textarea{width:100%;min-height:49px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;background:#f8fafc;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;}.afjog-contact-form textarea{min-height:180px;resize:vertical;}.afjog-contact-form input:focus,.afjog-contact-form textarea:focus{outline:0;border-color:var(--contact-gold);background:#fffdf9;box-shadow:0 0 0 3px rgba(197,160,89,.18);}.afjog-contact-form .form-actions{display:flex;gap:10px;margin:8px 0 0;padding:0;}.afjog-contact-form .form-actions input{min-height:48px;margin:0;padding:11px 20px;border-radius:9px;font-size:.88rem;font-weight:800;}.afjog-contact-form .form-actions input[type="submit"]:first-child{min-width:170px;border-color:var(--contact-navy) !important;color:#fff !important;background:var(--contact-navy) !important;box-shadow:0 10px 22px rgba(15,33,55,.18);transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease;}.afjog-contact-form .form-actions input[type="submit"]:first-child:hover,.afjog-contact-form .form-actions input[type="submit"]:first-child:focus-visible{border-color:var(--contact-navy-soft) !important;color:#fff !important;background:var(--contact-navy-soft) !important;box-shadow:0 13px 26px rgba(15,33,55,.24);transform:translateY(-1px);}.afjog-contact-form .form-actions input[value="Preview"]{border-color:var(--contact-navy) !important;color:var(--contact-navy) !important;background:#fff !important;box-shadow:none;}.afjog-contact-form .form-actions input[value="Preview"]:hover,.afjog-contact-form .form-actions input[value="Preview"]:focus-visible{border-color:var(--contact-navy) !important;color:#fff !important;background:var(--contact-navy) !important;box-shadow:0 8px 18px rgba(15,33,55,.16);}.afjog-contact-form .form-actions input:focus-visible{outline:3px solid rgba(197,160,89,.28);outline-offset:2px;}@media (max-width:900px){.afjog-contact-shell{width:min(760px,calc(100% - 32px));}.afjog-contact-grid{grid-template-columns:1fr;margin-inline:20px;}.afjog-contact-details{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;}.afjog-contact-details__brand{grid-column:1 / -1;}.afjog-contact-channel{margin-bottom:0;}.afjog-contact-addresses{padding-top:0;border-top:0;}}@media (max-width:620px){.afjog-contact-shell{width:calc(100% - 24px);margin-block:24px 48px;}.afjog-contact-intro{padding:34px 25px 94px;border-radius:14px 14px 0 0;}.afjog-contact-grid{margin-inline:10px;border-radius:13px;}.afjog-contact-details{display:block;padding:30px 24px;}.afjog-contact-channel{margin-bottom:30px;}.afjog-contact-addresses{padding-top:28px;border-top:1px solid rgba(255,255,255,.12);}.afjog-contact-form-card{padding:36px 24px 40px;}.afjog-contact-form .form-actions{display:grid;}.afjog-contact-form .form-actions input{width:100%;}}@media (prefers-reduced-motion:reduce){.afjog-contact-form input,.afjog-contact-form textarea{transition-duration:.01ms !important;}}
.afjog-chrome-header,.afjog-chrome-footer{--chrome-navy:#0f2137;--chrome-navy-deep:#071321;--chrome-gold:#c5a059;--chrome-gold-light:#e3c986;--afjog-gold:#c5a059;--chrome-border:#e2e8f0;box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.afjog-chrome-header *,.afjog-chrome-header *::before,.afjog-chrome-header *::after,.afjog-chrome-footer *,.afjog-chrome-footer *::before,.afjog-chrome-footer *::after{box-sizing:border-box;}.afjog-chrome-container{width:min(1320px,calc(100% - 48px));margin-inline:auto;}body.path-dashboard .gin-secondary-toolbar,body.path-dashboard .region-sticky,body.path-dashboard .region-sticky-watcher,body.path-dashboard .sticky-shadow,body.path-dashboard .content-header{display:none !important;}body.afjog-anu-portal-page .gin-secondary-toolbar,body.afjog-anu-portal-page .region-sticky,body.afjog-anu-portal-page .region-sticky-watcher,body.afjog-anu-portal-page .sticky-shadow,body.afjog-anu-portal-page .content-header{display:none !important;}body.path-home-v3 .gin-secondary-toolbar,body.path-home-v3 .region-sticky,body.path-home-v3 .region-sticky-watcher,body.path-home-v3 .sticky-shadow,body.path-home-v3 .content-header,body.path-frontpage .gin-secondary-toolbar,body.path-frontpage .region-sticky,body.path-frontpage .region-sticky-watcher,body.path-frontpage .sticky-shadow,body.path-frontpage .content-header{display:none !important;}body.path-home-v3 .page-content > .region-content,body.path-home-v3 .page-content > .region-highlighted,body.path-home-v3 .page-content > .help,body.path-frontpage .page-content > .region-content,body.path-frontpage .page-content > .region-highlighted,body.path-frontpage .page-content > .help{margin-block-start:0 !important;}.afjog-chrome-header{position:sticky;z-index:500;top:var(--gin-toolbar-y-offset,0);width:100%;border-bottom:1px solid rgba(15,33,55,.09);color:#334155;background:rgba(255,255,255,.97);box-shadow:0 5px 22px rgba(15,33,55,.07);backdrop-filter:blur(16px);}.afjog-chrome-header .afjog-chrome-container{position:relative;display:flex;min-height:82px;gap:34px;align-items:center;justify-content:space-between;}.afjog-chrome-menu-toggle{display:none;}.afjog-chrome-brand{display:inline-flex;min-width:0;gap:12px;align-items:center;color:var(--chrome-navy);text-decoration:none;}.afjog-chrome-brand:hover{color:var(--chrome-navy);text-decoration:none;}.afjog-chrome-brand img{display:block;width:60px;height:60px;flex:0 0 60px;border:1px solid #e7dcc5;border-radius:50%;object-fit:contain;background:#fff;}.afjog-chrome-brand__copy{display:flex;min-width:0;flex-direction:column;line-height:1.15;}.afjog-chrome-brand__copy strong{color:var(--chrome-navy);font-family:Georgia,"Times New Roman",serif;font-size:1.38rem;letter-spacing:.045em;}.afjog-chrome-brand__copy small{margin-top:5px;color:#64748b;font-size:.69rem;font-weight:700;letter-spacing:.075em;white-space:nowrap;text-transform:uppercase;}.afjog-chrome-nav{display:flex;gap:6px;align-items:center;justify-content:flex-end;}.afjog-chrome-nav > ul.menu{display:flex !important;margin:0;padding:0;flex-direction:row !important;flex-wrap:nowrap;gap:6px;align-items:center;list-style:none;}.afjog-chrome-nav > ul.menu > li{margin:0;padding:0;}.afjog-chrome-nav ul,.afjog-chrome-nav li{list-style:none !important;}.afjog-chrome-nav li::marker{content:"";}.afjog-chrome-nav a{display:inline-flex;min-height:42px;padding:9px 13px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;color:#334155;font-size:.88rem;font-weight:750;line-height:1.2;text-decoration:none;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;}.afjog-chrome-reports{position:relative;}.afjog-chrome-reports summary{display:inline-flex;min-height:42px;padding:9px 30px 9px 13px;align-items:center;border:1px solid transparent;border-radius:8px;color:#334155;font-size:.88rem;font-weight:750;line-height:1.2;list-style:none;cursor:pointer;}.afjog-chrome-reports summary::-webkit-details-marker{display:none;}.afjog-chrome-reports summary::after{position:absolute;right:13px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg);transition:transform .2s ease;}.afjog-chrome-reports[open] summary::after{transform:translateY(2px) rotate(225deg);}.afjog-chrome-reports summary:hover,.afjog-chrome-reports summary:focus-visible{color:var(--chrome-navy);background:#f4f7fa;}.afjog-chrome-reports summary:focus-visible{outline:3px solid rgba(197,160,89,.22);outline-offset:2px;}.afjog-chrome-reports.is-active summary{color:var(--chrome-navy);}.afjog-chrome-reports__menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;min-width:230px;padding:7px;gap:2px;border:1px solid var(--chrome-border);border-radius:11px;background:#fff;box-shadow:0 16px 32px rgba(15,33,55,.16);}.afjog-chrome-reports__menu a{width:100%;min-height:40px;padding:9px 11px;justify-content:flex-start;white-space:nowrap;}.afjog-chrome-nav a:hover,.afjog-chrome-nav a:focus-visible{color:var(--chrome-navy);background:#f4f7fa;text-decoration:none;}.afjog-chrome-nav a.is-active{color:var(--chrome-navy);background:transparent;}.afjog-chrome-nav .afjog-announcements-link{gap:7px;}.afjog-announcements-count{display:inline-flex;min-width:21px;height:21px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#c62828;font-size:.7rem;font-weight:800;line-height:1;box-shadow:0 0 0 3px rgba(198,40,40,.12);}.afjog-chrome-nav a:focus-visible{outline:3px solid rgba(197,160,89,.22);outline-offset:2px;}.afjog-chrome-nav .afjog-chrome-nav__apply{color:#334155;background:transparent;}.afjog-chrome-nav .afjog-chrome-nav__apply:hover{color:var(--chrome-navy);background:#f4f7fa;}.afjog-chrome-nav .afjog-chrome-nav__login{padding-inline:17px;border-color:var(--chrome-navy);color:#fff;background:var(--chrome-navy);}.afjog-chrome-nav .afjog-chrome-nav__login:hover{color:#fff;background:#173554;}.afjog-chrome-nav .afjog-chrome-nav__logout{border-color:#cbd5e1;}body:not(.path-admin) .button--primary,body:not(.path-admin) .button--secondary,body:not(.path-admin) input[type="submit"],body:not(.path-admin) button[type="submit"],body:not(.path-admin) a.dashboard-course-button,.afjog-profile-access a{border-color:var(--chrome-navy,#0f2137);color:#fff !important;background:var(--chrome-navy,#0f2137);}body:not(.path-admin) a.button--primary:hover,body:not(.path-admin) a.button--primary:focus-visible,body:not(.path-admin) a.button--secondary:hover,body:not(.path-admin) a.button--secondary:focus-visible,body:not(.path-admin) a.thankyou__btn--primary:hover,body:not(.path-admin) a.thankyou__btn--primary:focus-visible,body:not(.path-admin) a.dashboard-course-button:hover,body:not(.path-admin) a.dashboard-course-button:focus-visible,body:not(.path-admin) a[class~="text-white"]:hover,body:not(.path-admin) a[class~="text-white"]:focus-visible,.afjog-profile-access a:hover,.afjog-profile-access a:focus-visible{color:#fff !important;}.afjog-profile-access a:hover,.afjog-profile-access a:focus-visible,body:not(.path-admin) .button--primary:hover,body:not(.path-admin) .button--primary:focus-visible,body:not(.path-admin) .button--secondary:hover,body:not(.path-admin) .button--secondary:focus-visible,body:not(.path-admin) input[type="submit"]:hover,body:not(.path-admin) input[type="submit"]:focus-visible,body:not(.path-admin) button[type="submit"]:hover,body:not(.path-admin) button[type="submit"]:focus-visible,body:not(.path-admin) a.dashboard-course-button:hover,body:not(.path-admin) a.dashboard-course-button:focus-visible{border-color:#173554;color:#fff !important;background:#173554;}.afjog-profile-access a:hover,.afjog-profile-access a:focus-visible{text-decoration:none;}body:not(.path-admin) .button--primary:hover,body:not(.path-admin) .button--primary:focus-visible,body:not(.path-admin) input[type="submit"]:hover,body:not(.path-admin) input[type="submit"]:focus-visible{color:#fff !important;}.afjog-chrome-footer{position:relative;z-index:5;width:100%;margin-top:64px;color:#b8c4d1;background:radial-gradient(circle at 90% 15%,rgba(197,160,89,.12),transparent 24%),var(--chrome-navy-deep);}.afjog-chrome-footer__main{display:flex;padding-block:52px;align-items:center;justify-content:center;}.afjog-chrome-footer__brand{display:flex;gap:18px;align-items:center;text-align:left;}.afjog-chrome-footer__brand img{display:block;width:78px;height:78px;flex:0 0 78px;border-radius:50%;object-fit:contain;background:#fff;}.afjog-chrome-footer__brand h2{margin:0 0 7px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:1.2rem;line-height:1.25;}.afjog-chrome-footer__brand p,.afjog-chrome-footer__bottom p{margin:0;}.afjog-chrome-footer__brand p{color:#9eadbd;font-size:.88rem;}.afjog-chrome-footer__links{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:flex-end;}.afjog-chrome-footer__links a{color:#dce5ee;font-size:.86rem;font-weight:700;text-decoration:none;transition:color .22s ease;}.afjog-chrome-footer__links a:hover,.afjog-chrome-footer__links a:focus-visible{color:var(--chrome-gold-light);text-decoration:none;}.afjog-chrome-footer__bottom{padding-block:19px;border-top:1px solid rgba(255,255,255,.09);color:#7f8f9f;font-size:.8rem;}.afjog-v3 + .afjog-chrome-footer,body:has(.afjog-v3) .afjog-chrome-footer{margin-top:0;}@media (max-width:900px){.afjog-chrome-header .afjog-chrome-container{min-height:74px;}.afjog-chrome-brand__copy small{display:none;}.afjog-chrome-nav{gap:2px;}.afjog-chrome-nav a{padding-inline:9px;font-size:.82rem;}.afjog-chrome-footer__main{grid-template-columns:1fr;gap:30px;}.afjog-chrome-footer__links{justify-content:flex-start;}}@media (max-width:680px){.afjog-chrome-container{width:min(100% - 28px,560px);}.afjog-chrome-header .afjog-chrome-container{display:flex;min-height:70px;gap:16px;padding-block:8px;}.afjog-chrome-brand{margin-right:auto;justify-self:auto;}.afjog-chrome-brand img{width:48px;height:48px;flex-basis:48px;}.afjog-chrome-brand__copy strong{font-size:1.2rem;}.afjog-chrome-menu-toggle{display:inline-flex;width:44px;height:44px;padding:10px;flex:0 0 44px;flex-direction:column;gap:5px;align-items:stretch;justify-content:center;border:1px solid #cbd5e1;border-radius:9px;color:var(--chrome-navy);background:#fff;box-shadow:none;cursor:pointer;}.afjog-chrome-menu-toggle span:not(.visually-hidden){display:block;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease;}.afjog-chrome-menu-toggle[aria-expanded="true"] span:nth-of-type(2){transform:translateY(7px) rotate(45deg);}.afjog-chrome-menu-toggle[aria-expanded="true"] span:nth-of-type(3){opacity:0;}.afjog-chrome-menu-toggle[aria-expanded="true"] span:nth-of-type(4){transform:translateY(-7px) rotate(-45deg);}.afjog-chrome-nav{position:absolute;top:calc(100% + 1px);right:0;left:0;display:none;width:100%;padding:10px;flex-direction:column;gap:2px;align-items:stretch;border:1px solid var(--chrome-border);border-top:0;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 16px 28px rgba(15,33,55,.14);}.afjog-chrome-header.is-menu-open .afjog-chrome-nav{display:flex;}.afjog-chrome-nav > ul.menu{width:100%;overflow-x:auto;flex-direction:row !important;flex-wrap:nowrap;gap:2px;align-items:center;scrollbar-width:thin;}.afjog-chrome-nav a{min-height:42px;width:100%;padding-inline:14px;justify-content:flex-start;}.afjog-chrome-reports,.afjog-chrome-reports summary{width:100%;}.afjog-chrome-reports summary{box-sizing:border-box;min-height:42px;padding-inline:14px 34px;}.afjog-chrome-reports__menu{position:static;min-width:0;margin:2px 0 5px;border:0;border-left:3px solid var(--chrome-gold);border-radius:0 8px 8px 0;background:#f6f8fb;box-shadow:none;}.afjog-chrome-reports__menu a{padding-left:18px;}.afjog-chrome-footer{margin-top:44px;}.afjog-chrome-footer__main{padding-block:40px;}.afjog-chrome-footer__brand{align-items:flex-start;}.afjog-chrome-footer__brand img{width:62px;height:62px;flex-basis:62px;}}@media (prefers-reduced-motion:reduce){.afjog-chrome-header *,.afjog-chrome-footer *{transition-duration:.01ms !important;}}
.afjog-chrome-nav > ul.menu{display:flex !important;width:auto;margin:0 !important;padding:0 !important;flex-flow:row nowrap !important;gap:6px;align-items:center;list-style:none !important;}.afjog-chrome-nav > ul.menu > li.menu-item{display:block;margin:0 !important;padding:0 !important;flex:0 0 auto;list-style:none !important;}.afjog-chrome-nav > ul.menu > li.menu-item::before,.afjog-chrome-nav > ul.menu > li.menu-item::marker{display:none !important;content:"" !important;}@media (max-width:680px){.afjog-chrome-nav > ul.menu{width:100%;overflow-x:auto;gap:2px;scrollbar-width:thin;}}
.captcha__description{margin-bottom:.75em;}
form,form *,.ui-dialog,.ui-dialog *{box-sizing:border-box;}form,form .form-wrapper,form .form-item,form .fieldset-wrapper,form details,form fieldset,form .details-wrapper,form .claro-details__wrapper,form .form-composite > .fieldset-wrapper,form .paragraphs-subform,form .ief-form,form .js-form-wrapper{min-width:0;max-width:100%;}form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="hidden"]):not([type="color"]),form select,form textarea,form .form-text,form .form-email,form .form-tel,form .form-url,form .form-number,form .form-date,form .form-time,form .form-select,form .form-textarea,form .form-autocomplete{width:100%;max-width:100%;}form textarea{resize:vertical;}form .form-item__label,form label,form legend,form summary,form .form-item__description,form .description{max-width:100%;overflow-wrap:anywhere;}form .form-item__description,form .description{line-height:1.5;}form fieldset.captcha .captcha__element{padding:1rem 1.25rem 1.25rem;}form fieldset.captcha .captcha__image-wrapper img{display:block;max-width:100%;height:auto;}form fieldset.captcha .captcha__description{font-size:.8rem;line-height:1.4;}@media (max-width:640px){form fieldset.captcha .captcha__element{padding:.85rem;}}form .form-checkboxes .form-item,form .form-radios .form-item,form .form-type-checkbox,form .form-type-radio{min-width:0;}form .form-type-checkbox label,form .form-type-radio label{white-space:normal;}form .form-managed-file,form .js-form-managed-file,form .managed-file,form .media-library-add-form__input-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;width:100%;min-width:0;max-width:100%;}form .form-managed-file input[type="file"],form .js-form-managed-file input[type="file"],form .managed-file input[type="file"],form .media-library-add-form input[type="file"]{flex:1 1 280px;width:100%;min-width:0;max-width:100%;}form .form-managed-file .file,form .js-form-managed-file .file,form .managed-file .file,form .file-widget,form .file-widget-multiple{min-width:0;max-width:100%;overflow-wrap:anywhere;}form .form-managed-file .file a,form .js-form-managed-file .file a,form .managed-file .file a{overflow-wrap:anywhere;word-break:break-word;}form .form-managed-file .button,form .js-form-managed-file .button,form .managed-file .button{flex:0 0 auto;width:auto;max-width:100%;margin:0;}form .form-autocomplete,form .claro-autocomplete,form .form-item--autocomplete,form .form-datetime-wrapper,form .container-inline,form .date-padding,form .password-parent,form .confirm-parent,form .password-strength,form .password-confirm-message{min-width:0;max-width:100%;}form .form-datetime-wrapper .form-items-inline,form .form-datetime-wrapper .container-inline,form .date-padding,form .password-confirm,form .password-suggestions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.75rem;}form .form-datetime-wrapper .form-item,form .date-padding .form-item,form .password-confirm > *{flex:1 1 210px;min-width:0;}form .form-actions,form .layout-region-node-footer__content,form .paragraphs-actions,form .ief-entity-operations,form .media-library-add-form__input-wrapper + .form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;min-width:0;max-width:100%;}form .form-actions .button,form .form-actions a,form .paragraphs-actions .button,form .ief-entity-operations .button{max-width:100%;margin:0;white-space:normal;text-align:center;}form .field-multiple-table,form .responsive-enabled,form .paragraphs-tabs-wrapper,form .media-library-wrapper,form .media-library-views-form,form .views-form{max-width:100%;}form .field-multiple-table,form .media-library-view .view-content,form .views-form .table-responsive{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;}form table{max-width:100%;}form td,form th{overflow-wrap:anywhere;}form .paragraph-type-top,form .paragraph-top,form .paragraphs-subform,form .paragraphs-dropdown-actions,form .paragraphs-dropbutton-wrapper,form .ief-form,form .ief-entity-table,form .field--widget-entity-reference-paragraphs,form .field--widget-inline-entity-form-complex{min-width:0;max-width:100%;}@media (max-width:900px){form.node-form .layout-node-form,form.media-form .layout-node-form,form .layout-node-form{display:block;}form .layout-region-node-main,form .layout-region-node-secondary,form .layout-region-node-footer,form .layout-region--node-main,form .layout-region--node-secondary,form .layout-region--node-footer{float:none;width:100%;min-width:0;max-width:100%;margin:0 0 1rem;padding-inline:0;}.ui-dialog,.ui-dialog.ui-dialog-off-canvas,.media-library-widget-modal.ui-dialog{max-width:calc(100vw - 1rem) !important;}}@media (max-width:700px){form .form-grid,form .two-column,form .three-column,form [class*="grid--two"],form [class*="grid--three"],form .direct-enrollment-grid,form .direct-enrollment-grid--three,form .admission-form-row,form .address-grid,form .experience-grid,form .qualification-grid,form .computer-proficiency-grid,form .documents-grid,form .signature-grid,form .operations-decision-grid{grid-template-columns:minmax(0,1fr) !important;}form .form-managed-file,form .js-form-managed-file,form .managed-file{align-items:stretch;flex-direction:column;}form .form-managed-file input[type="file"],form .js-form-managed-file input[type="file"],form .managed-file input[type="file"]{flex-basis:auto;}form .form-managed-file .button,form .js-form-managed-file .button,form .managed-file .button{width:100%;min-height:44px;}form .form-actions{align-items:stretch;}form .form-actions .button,form .form-actions a.button,form .form-actions input[type="submit"]{flex:1 1 100%;width:100%;min-height:44px;}form .form-datetime-wrapper .form-items-inline,form .form-datetime-wrapper .container-inline,form .date-padding,form .password-confirm{display:grid;grid-template-columns:minmax(0,1fr);}form .form-datetime-wrapper .form-item,form .date-padding .form-item,form .password-confirm > *{width:100%;}form details > summary,form .claro-details__summary{padding-inline-start:2.5rem;padding-inline-end:1rem;}form .details-wrapper,form .claro-details__wrapper,form fieldset,form .fieldset-wrapper{padding-inline:.85rem;}form .field-multiple-table,form .ief-entity-table,form .media-library-view table,form .views-form table,form .responsive-enabled{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.support-chat-summary{grid-template-columns:minmax(0,1fr) !important;}.support-chat-summary > *{min-width:0;}.attendance-register-wrap,.operations-table-wrap,.progress-report-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;}}@media (max-width:480px){form .form-item,form .form-wrapper{max-width:100%;}form input,form select,form textarea,form button{font-size:16px;}form .dropbutton-wrapper,form .dropbutton-widget,form .dropbutton,form .dropbutton li,form .dropbutton .button{width:100%;max-width:100%;}}
