.default-button{--icon-mode-flag: var(--OFF);--icon-left-flag: var(--OFF);--icon-right-flag: var(--OFF);--border-size: 0;--height: 2.5em;--default-inline-padding: 1.25em;--small-inline-padding: 1em;--icon-mode-inline-padding: 0;--_no-icon-left-padding-start: var(--icon-left-flag) var(--default-inline-padding);--_no-icon-right-padding-end: var(--icon-right-flag) var(--default-inline-padding);--_no-icon-mode-inline-padding-start: var(--icon-mode-flag) var(--_no-icon-left-padding-start, var(--small-inline-padding));--_no-icon-mode-inline-padding-end: var(--icon-mode-flag) var(--_no-icon-right-padding-end, var(--small-inline-padding));--padding: 0 var(--_no-icon-mode-inline-padding-end, var(--icon-mode-inline-padding)) 0 var(--_no-icon-mode-inline-padding-start, var(--icon-mode-inline-padding));--font-size: inherit;--line-height: 1.25;--font-family: var(--font-title);--font-weight: 400;--outline-color: var(--color-primary-lighter);--default-border-color: var(--🎨-default-button-border-color);--default-background-color: var(--🎨-default-button-background-color);--default-color: var(--🎨-default-button-color);--hover-background-color: var( --🎨-default-button-hover-background-color, var(--default-background-color) );--hover-color: var(--🎨-default-button-hover-color, var(--default-color));--active-border-color: var( --🎨-default-button-active-border-color, var(--default-border-color) );--active-background-color: var( --🎨-default-button-active-background-color, var(--default-background-color) );--active-color: var(--🎨-default-button-active-color, var(--default-color));--_border-color: var(--default-border-color);--_background-color: var(--default-background-color);--_color: var(--default-color);display:inline-flex;align-items:center;justify-content:center;border:var(--border-size) solid var(--_border-color);border-radius:var(--height);height:var(--height);width:var(--icon-mode-flag, var(--height));padding:var(--padding);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);font-weight:var(--font-weight);color:var(--_color);background:var(--_background-color);transition:all .15s ease-in-out}.default-button:hover,.default-button[aria-selected=true]{--_background-color: var(--hover-background-color);--_color: var(--hover-color)}.default-button:active{--_border-color: var(--active-border-color);--_background-color: var(--active-background-color);--_color: var(--active-color)}.default-button:disabled,.default-button[aria-disabled=true]{--_border-color: var(--default-border-color);--_background-color: var(--default-background-color);--_color: var(--default-color);opacity:.3;pointer-events:none}.default-button:focus-visible{outline:max(2px,.125em) solid var(--outline-color);outline-offset:max(2px,.125em)}.default-button:where([data-variant=secondary]){--border-size: max(2px, .125em);--default-background-color: var(--🎨-default-button-2-background-color);--default-color: var(--🎨-default-button-2-color);--hover-background-color: var(--🎨-default-button-2-hover-background-color);--active-background-color: var( --🎨-default-button-2-active-background-color )}.default-button:where([data-variant=tertiary]){--default-background-color: var( --🎨-default-button-3-background-color, transparent );--default-color: var(--🎨-default-button-3-color);--hover-background-color: var( --🎨-default-button-3-hover-background-color, var(--default-background-color) );--hover-color: var(--🎨-default-button-3-hover-color, var(--default-color));--active-background-color: var( --🎨-default-button-3-active-background-color, var(--default-background-color) );--active-color: var( --🎨-default-button-3-active-color, var(--default-color) )}.default-button:where([data-font-size=M]){--font-size: 1rem}.default-button:where([data-font-size=S]){--height: 2.2857em;--font-size: .875rem}.default-button:where([data-icon-left=true]){--icon-left-flag: var(--ON)}.default-button:where([data-icon-right=true]){--icon-right-flag: var(--ON)}.default-button:where([data-icon-mode=true]){--icon-mode-flag: var(--ON)}[data-theme=dark]{--🎨-default-button-border-color: var(--🎨-color);--🎨-default-button-active-border-color: var(--🎨-color);--🎨-default-button-background-color: hsl( var(--color-primary-h) var(--color-primary-s) 100% );--🎨-default-button-color: var(--color-primary);--🎨-default-button-hover-background-color: hsl( var(--color-primary-h) var(--color-primary-s) 97% );--🎨-default-button-active-background-color: hsl( var(--color-primary-h) var(--color-primary-s) 94% );--🎨-default-button-2-background-color: var(--🎨-background-color);--🎨-default-button-2-color: var(--🎨-color);--🎨-default-button-2-hover-background-color: hsl( var(--🎨-background-color-h) var(--🎨-background-color-s) calc(var(--🎨-background-color-l) + 7%) );--🎨-default-button-2-active-background-color: hsl( var(--🎨-background-color-h) var(--🎨-background-color-s) calc(var(--🎨-background-color-l) + 21%) );--🎨-default-button-3-color: var(--🎨-color);--🎨-default-button-3-hover-color: hsl( var(--🎨-color-h) var(--🎨-color-s) calc(var(--🎨-color-l) - 28%) );--🎨-default-button-3-active-color: hsl( var(--🎨-color-h) var(--🎨-color-s) calc(var(--🎨-color-l) - 42%) )}[data-theme=light]{--🎨-default-button-border-color: #b6b5bd;--🎨-default-button-active-border-color: var(--color-primary);--🎨-default-button-background-color: var(--color-primary);--🎨-default-button-color: var(--color-over-primary);--🎨-default-button-hover-background-color: hsl( var(--color-primary-h) var(--color-primary-s) calc(var(--color-primary-l) - 5%) );--🎨-default-button-active-background-color: hsl( var(--color-primary-h) var(--color-primary-s) calc(var(--color-primary-l) - 12%) );--🎨-default-button-2-background-color: hsl( var(--color-primary-h) var(--color-primary-s) 99% );--🎨-default-button-2-color: var(--color-primary);--🎨-default-button-2-hover-background-color: hsl( var(--color-primary-h) var(--color-primary-s) 95% );--🎨-default-button-2-active-background-color: hsl( var(--color-primary-h) var(--color-primary-s) 87% );--🎨-default-button-3-color: var(--color-primary);--🎨-default-button-3-hover-color: hsl( var(--color-primary-h) var(--color-primary-s) calc(var(--color-primary-l) - 5%) );--🎨-default-button-3-active-color: hsl( var(--color-primary-h) var(--color-primary-s) calc(var(--color-primary-l) - 12%) )}.header-search-result{font-size:1rem}.header-search-result .summary{margin-bottom:.6em;font-size:1.4375em;font-weight:700;color:inherit}.header-search-result .count{color:var(--color-primary)}.header-search-result .programs{display:grid;grid-template-columns:repeat(auto-fit,118px);justify-content:center;gap:.875em}.header-search-result .link{position:relative;display:block;border-radius:.5em;-webkit-text-decoration:none;text-decoration:none;transform:scale(1);outline:.1875em solid hsl(var(--color-primary-h) var(--color-primary-s) var(--color-primary-l) / 0%);transition:transform .2s ease-in-out,outline-color .2s ease-in-out}.header-search-result .link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.5em;border:.125em solid rgba(var(--🎨-background-color-rgb) / 0%);transition:border-color .2s ease-in-out}.header-search-result .link img{display:block;border-radius:.5em;width:100%;height:auto}.header-search-result .program[aria-selected=true] .link,.header-search-result .program .link:hover{transform:scale(1.075);outline-color:var(--color-primary)}.header-search-result .program[aria-selected=true] .link:before{border-color:var(--🎨-background-color)}.header-search-result .program .link:hover:before{border-color:var(--🎨-background-color)}.header-search-result .title{display:block;margin-top:.3em;font-size:.9em;font-weight:500;text-align:center}@supports (-webkit-line-clamp: 2){.header-search-result .title{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}.header-search-result .submit-button{--height: 3em;margin-top:1em;width:100%;text-transform:uppercase}.header-search-result .submit-button-wrapper{grid-column:1 / -1}.header-search-result .submit-button-wrapper[aria-selected=true] .submit-button{outline:max(2px,.125em) solid var(--outline-color);outline-offset:max(2px,.125em)}@media (min-width: 48.001rem){.header-search-result .programs{grid-template-columns:repeat(auto-fit,132px)}}
