/*! @tacc/core-styles 2.56.1+ | MIT | github.com/TACC/Core-Styles */.x-link{color:var(--global-color-accent--light);text-decoration-color:currentColor;text-decoration-line:none;text-decoration-thickness:var(--global-border-width--normal);text-underline-offset:.2em}.x-link--disabled{opacity:.75;pointer-events:none}.x-link--hover{color:var(--global-color-accent--light);text-decoration-line:underline;text-decoration-style:solid}.x-link--active{text-decoration-line:underline;text-decoration-style:dotted}.x-link--irregular{color:var(--global-color-accent--light);text-decoration-color:currentColor;text-decoration-line:none;text-decoration-line:underline;text-decoration-thickness:var(--global-border-width--normal);text-underline-offset:.2em}.x-link--irregular--disabled{opacity:.75;pointer-events:none}.x-link--irregular--hover{color:var(--global-color-accent--light);text-decoration-line:underline;text-decoration-style:solid;text-decoration-style:dashed}.x-link--irregular--active{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-style:dotted}.x-action--with-icon{align-items:center;display:inline-flex;gap:.5em}.x-action__icon{font-size:1.2em}:is(.c-card--plain-hr-top,.card--plain-hr-top){border-top:1px solid var(--global-color-primary--dark);margin-top:var(--global-space--hr-buffer-below)}:is(.c-card--plain-hr-bottom,.card--plain-hr-bottom){border-bottom:1px solid var(--global-color-primary--dark);margin-bottom:var(--global-space--hr-buffer-below)}:is(.c-card--standard,.card--standard),:is(.c-card--standard-1,.c-card--standard-2,.c-card--standard-3){border-top-style:solid;border-top-width:var(--global-border-width--xx-thick)}:is(.c-card--plain,.card--plain,[class*=card--plain-]),:is(.c-card--standard,.card--standard),:is(.c-card--standard-1,.card--standard-1){background-color:var(--global-color-primary--x-light);border-top-color:var(--global-color-accent--tertiary)}:is(.c-card--plain,.card--plain,[class*=card--plain-]),:is(.c-card--standard,.card--standard),:is(.c-card--standard-1,.c-card--standard-2,.c-card--standard-3){box-shadow:0 3px 6px #0003}.col-muted :is(.c-card--plain,.card--plain,[class*=card--plain-]),.col-muted :is(.c-card--standard,.card--standard),:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--plain,.card--plain,[class*=card--plain-]),:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--standard,.card--standard),:is(.c-card--standard-2,.card--standard-2),:is(.o-section--style-muted,.section--muted) :is(.c-card--plain,.card--plain,[class*=card--plain-]),:is(.o-section--style-muted,.section--muted) :is(.c-card--standard,.card--standard){background-color:var(--global-color-primary--xx-light)}.col-muted :is(.c-card--standard,.card--standard),:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--standard,.card--standard),:is(.c-card--standard-2,.card--standard-2),:is(.o-section--style-muted,.section--muted) :is(.c-card--standard,.card--standard){border-top-color:var(--global-color-accent--tertiary)}.col-dark :is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--plain,.card--plain,[class*=card--plain-]),.col-dark :is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--standard,.card--standard),.col-muted :is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--plain,.card--plain,[class*=card--plain-]),.col-muted :is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--standard,.card--standard),:is(.o-section--style-dark,.section--dark) :is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--plain,.card--plain,[class*=card--plain-]),:is(.o-section--style-dark,.section--dark) :is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--standard,.card--standard),:is(.o-section--style-muted,.section--muted) :is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--plain,.card--plain,[class*=card--plain-]),:is(.o-section--style-muted,.section--muted) :is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(.c-card--standard,.card--standard){background-color:var(--global-color-primary--x-light)}.col-dark :is(.c-card--plain,.card--plain,[class*=card--plain-]),.col-dark :is(.c-card--standard,.card--standard),:is(.c-card--standard-3,.card--standard-3),:is(.o-section--style-dark,.section--dark) :is(.c-card--plain,.card--plain,[class*=card--plain-]),:is(.o-section--style-dark,.section--dark) :is(.c-card--standard,.card--standard){background-color:var(--global-color-primary--xx-light);border-top-color:var(--global-color-accent--secondary)}.col-dark :is(.c-card--plain,.card--plain,[class*=card--plain-])>:not(a,button),.col-dark :is(.c-card--standard,.card--standard)>:not(a,button),.col-dark :is(.c-card--standard-1,.c-card--standard-2,.c-card--standard-3)>:not(a,button),:is(.o-section--style-dark,.section--dark) :is(.c-card--plain,.card--plain,[class*=card--plain-])>:not(a,button),:is(.o-section--style-dark,.section--dark) :is(.c-card--standard,.card--standard)>:not(a,button),:is(.o-section--style-dark,.section--dark) :is(.c-card--standard-1,.c-card--standard-2,.c-card--standard-3)>:not(a,button){color:var(--global-color-primary--xx-dark)}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>p>a:not(:is(.c-button,[class*=button--],.btn)):has(.icon):not(:last-child){margin-right:1rem}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>:is(button,a):not(:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio)){margin-bottom:2rem;margin-right:var(--global-space--pattern-pad);vertical-align:middle}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>a:not(:is(.c-button,[class*=button--],.btn)):has(.icon),:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>p>a:not(:is(.c-button,[class*=button--],.btn)):has(.icon){align-items:center;display:inline-flex;gap:.5em}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>a:not(:is(.c-button,[class*=button--],.btn))>.icon,:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>p>a:not(:is(.c-button,[class*=button--],.btn))>.icon{font-size:1.2em}a:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]){color:inherit;text-decoration:none}a:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]):hover{--border-width:var(--global-border-width--thick);outline:var(--border-width) solid var(--global-color-accent--normal);outline-offset:calc(-1* var(--border-width))}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]){margin-bottom:var(--global-space--bootstrap-gap);padding-inline:var(--global-space--pattern-pad);padding-bottom:.1px;padding-top:var(--global-space--pattern-pad)}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) :is(h1,h2,h3,h4,h5,h6){margin-top:unset}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a[data-user][data-domain]:before{font-size:var(--global-font-size--medium)}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>address{line-height:1.7;margin-bottom:2rem}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) ul{padding-left:1em}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) li:not(:first-of-type){margin-top:.5em}:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) ul:last-child{margin-bottom:2rem}:is([class*=card--image-]){display:grid}:is(.c-card--image-top,.card--image-top){padding-top:0}:is(.c-card--image-left,.card--image-left){padding-bottom:var(--global-space--pattern-pad);padding-left:0}:is(.c-card--image-right,.card--image-right){padding-bottom:var(--global-space--pattern-pad);padding-right:0}:is(.c-card--image-bottom,.card--image-bottom){padding-bottom:0}:is(.c-card--image-left,.card--image-left),:is(.c-card--image-right,.card--image-right){--image-width:50%;grid-column-gap:var(--global-space--pattern-pad);grid-template-rows:repeat(10,min-content)}:is(.c-card--image-left,.card--image-left)>:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio),:is(.c-card--image-right,.card--image-right)>:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio){grid-row-end:-1;grid-row-start:1;margin-block:calc(-1 * var(--global-space--pattern-pad))}:is(.c-card--image-left,.card--image-left){grid-template-columns:var(--image-width) 1fr}:is(.c-card--image-left,.card--image-left)>:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio){grid-column-end:span 1;grid-column-start:1}:is(.c-card--image-right,.card--image-right){grid-template-columns:1fr var(--image-width)}:is(.c-card--image-right,.card--image-right)>:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio){grid-column-end:span 1;grid-column-start:2}:is(.c-card--image-bottom,.card--image-bottom),:is(.c-card--image-top,.card--image-top){--global-space--pattern-pad:15px;grid-template-columns:var(--global-space--pattern-pad) 1fr var(--global-space--pattern-pad);grid-template-rows:repeat(10,min-content);padding-inline:unset}:is(.c-card--image-bottom,.card--image-bottom)>:not(:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio)),:is(.c-card--image-top,.card--image-top)>:not(:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio)){grid-column-end:-2;grid-column-start:2}:is(.c-card--image-bottom,.card--image-bottom)>:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio),:is(.c-card--image-top,.card--image-top)>:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio){grid-column-end:-1;grid-column-start:1}:is(.c-card--image-top,.card--image-top)>:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio){grid-row-start:1;margin-bottom:var(--global-space--pattern-pad)}:is(.c-card--image-top,.card--image-top)>:is(h1,h2,h3,h4,h5):first-of-type{margin-top:unset}:is(.c-card--image-bottom,.card--image-bottom)>:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--])>img,:is(:is(.c-card,.card:where(:not(:is(#root),.modal) *),[class*=card--]) a:has(>img)),:is(.u-image-zoom,[class*=image-zoom--]),.embed-responsive,.ratio){grid-row-end:-1;margin-top:var(--global-space--pattern-pad)}:is(.c-card--image-bottom,.card--image-bottom)>p:last-of-type{margin-bottom:unset}:is(.c-card--image-top,.card--image-top) h4{margin-bottom:.375em}:is(.c-card--image-top,.card--image-top) h4~p{margin-bottom:10px;margin-top:0}:is(.c-card--image-top,.card--image-top):has(h4){max-width:-moz-fit-content;max-width:fit-content}