
/* <inline asset> */
@charset "UTF-8"; 

/* /tifaqm_branding/static/src/scss/_fonts.scss */
 @font-face{font-family: 'Fraunces'; font-style: normal; font-weight: 300 700; font-display: swap; src: url("/tifaqm_branding/static/src/fonts/fraunces-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Fraunces'; font-style: normal; font-weight: 300 700; font-display: swap; src: url("/tifaqm_branding/static/src/fonts/fraunces-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/tifaqm_branding/static/src/fonts/hanken-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/tifaqm_branding/static/src/fonts/hanken-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'DM Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url("/tifaqm_branding/static/src/fonts/dmmono-400-latin.woff2") format("woff2");}@font-face{font-family: 'DM Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url("/tifaqm_branding/static/src/fonts/dmmono-500-latin.woff2") format("woff2");}

/* /tifaqm_branding/static/src/scss/_tokens_colors.scss */
 :root{--green: #01514B; --green-700: #063F3A; --green-600: #0C6B62; --gold: #F5A623; --gold-deep: #E0922E; --ink: #10302B; --linen: #FCFBF9; --paper: #FBF8F3; --sand: #ECDDCF; --ice: #DBE9EB; --slate: #5C6B66; --line: #E4DDD3; --tint: #F4EFE7; --green-tint: #EEF3F0; --green-tint-line: #D6E4DD; --on-green: #FCFBF9; --on-green-soft: #CFE0D8; --on-green-faint: #7FA596; --on-green-mono: #9FC1B6; --emerald: #1D9E75; --emerald-700: #157A4F; --emerald-bg: #E6F2EC; --navy: #2E4A70; --navy-600: #2A6FDB; --red: #C0432F; --red-bg: #FBEAE6; --red-line: #F1CFC7; --color-bg: var(--linen); --color-bg-doc: var(--paper); --surface-card: var(--linen); --surface-warm: var(--sand); --surface-cool: var(--ice); --surface-tint: var(--tint); --surface-inverse: var(--green); --text-heading: var(--green); --text-body: var(--ink); --text-muted: var(--slate); --text-on-inverse: var(--on-green); --text-on-inverse-soft:var(--on-green-soft); --border-default: var(--line); --border-strong: var(--green); --accent: var(--gold); --accent-hover: var(--gold-deep); --status-live: var(--emerald-700); --status-live-bg: var(--emerald-bg); --status-progress: var(--slate); --status-progress-bg: #EEF0EE; --status-blocked: var(--red); --status-blocked-bg: var(--red-bg);}

/* /tifaqm_branding/static/src/scss/_tokens_typography.scss */
 :root{--font-serif: 'Fraunces', Georgia, 'Times New Roman', serif; --font-sans: 'Hanken Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; --font-mono: 'DM Mono', ui-monospace, 'SF Mono', Menlo, monospace; --font-display: var(--font-serif); --font-body: var(--font-sans); --font-data: var(--font-mono); --fraunces-display: 'opsz' 144; --weight-light: 340; --weight-regular: 400; --weight-medium: 500; --weight-semibold: 600; --weight-bold: 700; --text-hero: 64px; --text-display: 44px; --text-h1: 32px; --text-h2: 24px; --text-h3: 20px; --text-lead: 19px; --text-body-lg: 17px; --text-body: 15px; --text-ui: 14px; --text-small: 12.5px; --text-eyebrow: 11px; --text-cap: 10px; --data-xl: 30px; --data-lg: 17px; --data-md: 13px; --leading-tight: 1.02; --leading-snug: 1.12; --leading-normal: 1.5; --leading-relaxed: 1.58; --tracking-hero: -0.015em; --tracking-display: -0.01em; --tracking-tight: -0.005em; --tracking-eyebrow: 2px; --tracking-cap: 1.5px; --tracking-wordmark: 0.122em;}

/* /tifaqm_branding/static/src/scss/_tokens_spacing.scss */
 :root{--space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-5: 20px; --space-6: 24px; --space-8: 32px; --space-10: 40px; --space-12: 48px; --space-16: 64px; --space-20: 80px; --space-24: 96px; --pad-section-y: 70px; --pad-section-x: 84px; --measure: 640px; --width-doc: 940px; --width-page: 1200px; --radius-xs: 4px; --radius-sm: 7px; --radius-md: 12px; --radius-lg: 14px; --radius-pill: 20px; --radius-tile: 22%; --radius-full: 999px; --border-hair: 0.5px solid var(--line); --border-1: 1px solid var(--line); --border-green:1px solid var(--green);}

/* /tifaqm_branding/static/src/scss/_tokens_effects.scss */
 :root{--shadow-card: 0 1px 2px rgba(1,81,75,.04), 0 2px 8px rgba(1,81,75,.05); --shadow-raised: 0 4px 16px rgba(1,81,75,.08); --shadow-doc: 0 18px 50px rgba(1,81,75,.12); --shadow-pop: 0 12px 36px rgba(1,81,75,.16); --shadow-cta: 0 1px 2px rgba(224,146,46,.30), 0 6px 18px rgba(245,166,35,.22); --ring-focus: 0 0 0 3px rgba(1,81,75,.18); --ring-accent: 0 0 0 3px rgba(245,166,35,.30); --ease-standard: cubic-bezier(.2,.6,.2,1); --ease-in-out: cubic-bezier(.4,0,.2,1); --dur-fast: 120ms; --dur-base: 200ms; --dur-slow: 320ms; --scrim-green: rgba(1,81,75,.88);}

/* /tifaqm_branding/static/src/scss/portal.scss */
 html{background-color: var(--paper);}body{font-family: var(--font-body); color: var(--ink);}body, button, input, select, textarea, .md-card, .md-card-content, .uk-table, #page_content{font-family: var(--font-body);}#header_main{background-color: var(--green); color: var(--on-green);}#header_main a, #header_main .uk-navbar-nav > li > a, #header_main i.material-icons{color: var(--on-green);}#header_main .uk-dropdown, #header_main .uk-dropdown-scrollable{color: var(--ink);}#header_main .uk-dropdown a, #header_main .uk-dropdown a:hover, #header_main .uk-dropdown .uk-nav > li > a, #header_main .uk-dropdown-scrollable a, #header_main .uk-dropdown-scrollable a:hover, #header_main .uk-dropdown-scrollable .uk-nav > li > a{color: var(--green);}#header_main .uk-dropdown i.material-icons, #header_main .uk-dropdown-scrollable i.material-icons{color: var(--green);}#header_main .uk-dropdown .uk-text-muted, #header_main .uk-dropdown .uk-nav-header, #header_main .uk-dropdown-scrollable .uk-text-muted, #header_main .uk-dropdown-scrollable .uk-nav-header{color: var(--slate);}#top_bar{background-color: var(--linen); border-bottom: 1px solid var(--line);}#top_bar a{color: var(--green);}#sidebar_main{background-color: var(--linen); border-right: 1px solid var(--line);}.md-card, .md-card-toolbar{background-color: var(--linen); border: 1px solid var(--line);}h1, h2, h3, h4, .heading_a, .md-card-toolbar-heading-text{font-family: var(--font-display); font-variation-settings: var(--fraunces-display); font-weight: var(--weight-semibold); color: var(--green);}.uk-badge, .md-card-toolbar .uk-subnav-pill > * > *{font-family: var(--font-data);}#page_content a, .md-btn{color: var(--green);}#page_content a:hover, .md-btn:hover{color: var(--green-700);}.md-btn-primary, .md-btn-success, button[type="submit"], input[type="submit"]{background-color: var(--gold); color: var(--ink); border-color: var(--gold-deep);}.md-btn-primary:hover, .md-btn-success:hover, button[type="submit"]:hover, input[type="submit"]:hover{background-color: var(--gold-deep); color: var(--ink);}.md-color-grey-50, .md-color-white{color: var(--on-green) !important;}.md-color-grey-800, .md-color-grey-900, .md-color-blue-grey-900{color: var(--ink) !important;}.md-color-light-blue-500, .md-color-light-blue-600{color: var(--green) !important;}.md-bg-blue-grey-700, .md-bg-blue-grey-800{background-color: var(--green) !important; color: var(--on-green) !important;}.md-bg-blue-grey-200{background-color: var(--tint) !important; color: var(--ink) !important;}.uk-badge.md-bg-red-600, .md-bg-red-600{background-color: var(--red) !important; color: var(--on-green) !important;}a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible{outline: 2px solid var(--gold); outline-offset: 2px;}.t-portal-mark{float: left; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; height: 48px; padding: 0 10px;}.t-portal-mark img{height: 28px; width: auto; display: block;}@media (max-width: 767px){.t-portal-mark{display: none;}}#header_main #menu_top_dropdown .top_menu_toggle .material-icons{color: var(--linen);}