/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
rh-footer:not(:defined){padding:var(--rh-space-2xl,32px);}
:is(rh-footer,:is(rh-footer-universal,rh-global-footer)) a{color:var(--rh-color-link-inline-on-dark,var(--rh-color-interactive-blue-lighter,#92c5f9));text-decoration:none;}:is(rh-footer,:is(rh-footer-universal,rh-global-footer)) a:hover{color:var(--rh-color-link-inline-hover-on-dark,var(--rh-color-interactive-blue-lightest,#b9dafc));text-decoration:underline;}:is(rh-footer,:is(rh-footer-universal,rh-global-footer)) a:is(:focus,:focus-within){color:var(--rh-color-link-inline-focus-on-dark,var(--rh-color-interactive-blue-lightest,#b9dafc));text-decoration:underline;}:is(rh-footer,:is(rh-footer-universal,rh-global-footer)) a:visited{color:var(--rh-color-link-inline-visited-on-dark,var(--rh-color-interactive-blue-lightest,#b9dafc));text-decoration:none;}:is(rh-footer,:is(rh-footer-universal,rh-global-footer)) a[slot^="logo"]{display:block;}:is(rh-footer) a[slot^="logo"] > img{display:block;width:auto;height:100%;height:var(--rh-size-icon-04,40px);}:is(rh-footer,rh-footer-universal,rh-global-footer) :is(h1,h2,h3,h4,h5,h6){font-family:var(--rh-font-family-heading,RedHatDisplay,"Red Hat Display","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans JP","Noto Sans KR","Noto Sans Malayalam","Noto Sans SC","Noto Sans TC","Noto Sans Thai",Helvetica,Arial,sans-serif);line-height:var(--rh-line-height-heading,1.3);}rh-footer [slot="links"]:is(h1,h2,h3,h4,h5):nth-of-type(n+5){--_link-header-margin:calc(var(--rh-space-2xl,32px) - var(--rh-space-lg,16px));}rh-footer [slot^="links"] a{gap:var(--rh-footer-links-gap,var(--rh-space-md,8px));}:is(rh-footer,:is(rh-footer-universal,rh-global-footer)) [slot^="links"] li{margin:0;padding:0;display:contents;}:is(rh-footer,:is(rh-footer-universal,rh-global-footer)) [slot^="links"] a{display:block;color:var(--rh-color-text-primary-on-dark,#ffffff) !important;font-size:var(--rh-footer-link-font-size,var(--rh-font-size-body-text-sm,0.875rem));width:fit-content;}:is(rh-footer-universal,rh-global-footer) [slot^="links"] a{font-size:inherit;}:is(rh-footer,rh-footer-universal,rh-global-footer){--rh-footer-section-side-gap:var(--rh-space-lg,16px);}@media screen and (min-width:768px){:is(rh-footer,rh-footer-universal,rh-global-footer){--rh-footer-section-side-gap:var(--rh-space-2xl,32px);}}@media screen and (min-width:1440px){:is(rh-footer,rh-footer-universal,rh-global-footer){--rh-footer-section-side-gap:var(--rh-space-4xl,64px);}}rh-footer:not(:defined){background-color:var(--rh-color-surface-darker,#1f1f1f);width:100%;display:grid;grid-template-areas:"footer"
    "global";grid-template-rows:1fr auto;min-height:var(--rh-footer-nojs-min-height,750px);}:is(rh-footer-universal,rh-global-footer):not(:defined):before{grid-area:global;}rh-footer:not(:defined) > [slot="logo"]{padding:var(--rh-space-2xl,32px) var(--_section-side-gap);}rh-footer:not(:defined) > :not([slot="logo"],:is(rh-footer-universal,rh-global-footer)),:is(rh-footer-universal,rh-global-footer):not(:defined) > *{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}:is(rh-footer-universal,rh-global-footer):not(:defined){background-color:var(--rh-color-surface-darkest,#151515);display:block;width:100%;min-height:176px;}rh-footer-universal rh-footer-copyright{grid-column:-1/1;}
rh-table{--_row-border:var(--rh-table-row-border,var(--rh-border-width-sm,1px)
        solid
        var(--rh-color-border-subtle-on-light,#c7c7c7));--_row-background-hover-color:var(--rh-table-row-background-hover-color,var(--rh-table-row-background-color,rgb(var(--rh-color-gray-20-rgb,224 224 224)
            / var(--rh-opacity-40,40%))));--_column-background-hover-color:var(--rh-table-column-background-hover-color,var(--rh-table-column-background-color,rgb(var(--rh-color-blue-50-rgb,0 102 204)
            / var(--rh-opacity-10,10%))));}rh-table table{min-width:100%;margin:0 auto;table-layout:fixed;border:0;border-collapse:collapse;}rh-table thead th{position:relative;padding-top:var(--rh-space-lg,16px);padding-bottom:var(--rh-space-lg,16px);text-align:left;font-weight:var(--rh-font-weight-heading-bold,700);}rh-table tr{border-bottom:var(--_row-border);}rh-table tr:hover{background:var(--_row-background-hover-color);}rh-table tr > *{border:none;}rh-table :is(tr,col){transition:background 0.3s ease-out;}rh-table a{color:var(--rh-color-interactive-blue-darker,#0066cc);text-decoration:none;}rh-table a:hover{color:var(--rh-color-interactive-blue-darkest,#003366);text-decoration:underline;}rh-table caption{font-family:var(--rh-font-family-body-text,RedHatText,"Red Hat Text","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans JP","Noto Sans KR","Noto Sans Malayalam","Noto Sans SC","Noto Sans TC","Noto Sans Thai",Helvetica,Arial,sans-serif);font-size:var(--rh-font-size-body-text-lg,1.125rem);font-weight:var(--rh-font-weight-heading-bold,700);line-height:var(--rh-line-height-body-text,1.5);margin-bottom:var(--rh-space-xl,24px);text-align:center;font-style:normal;}rh-table :is(th,td){padding-right:var(--rh-space-lg,16px);padding-left:var(--rh-space-lg,16px);}rh-table td{padding-top:var(--rh-space-xl,24px);padding-bottom:var(--rh-space-xl,24px);}rh-table :is(col.active){background:var(--_column-background-hover-color);}@media (max-width:768px){rh-table table{display:grid;}rh-table thead{display:none;visibility:hidden;}rh-table tbody{display:block;}rh-table :not(thead) ~ tbody tr{display:grid;grid-auto-columns:auto;grid-auto-flow:column;}rh-table thead ~ tbody tr{border:none;display:grid;grid-template-columns:1fr;height:auto;grid-auto-columns:max-content;grid-auto-flow:unset;}rh-table thead ~ tbody tr:first-child{border-top:var(--_row-border);}rh-table thead ~ tbody tr:last-child{border-bottom:var(--_row-border);}rh-table thead ~ tbody tr:nth-child(even){background:var(--_row-background-hover-color);}rh-table thead ~ tbody tr:hover{background:var(---_column-background-hover-color);}rh-table thead ~ tbody tr > *{padding:var(--rh-space-lg,16px);}rh-table thead ~ tbody tr th{text-align:center;}rh-table thead ~ tbody tr :is(th,td){padding-top:calc(var(--rh-space-md,8px) + var(--rh-space-xs,4px));padding-bottom:calc(var(--rh-space-md,8px) + var(--rh-space-xs,4px));display:grid;grid-column-gap:var(--rh-space-lg,16px);grid-template-columns:1fr minmax(0,1.5fr);align-items:start;white-space:normal;word-wrap:break-word;text-align:left;}rh-table thead ~ tbody tr :is(td,th):before{font-weight:var(--rh-font-weight-heading-bold,700);text-align:left;content:attr(data-label);display:inline-block;}rh-table thead ~ tbody tr:first-child td:first-child{padding-top:var(--rh-space-lg,16px);}rh-table thead ~ tbody tr:last-child td:last-child{padding-bottom:var(--rh-space-lg,16px);}}
