.fullscreen-search-dialog.lightbox-dialog--fullscreen .lightbox-dialog__window{border-radius:0;height:100%;margin:0;max-height:100%;max-width:100%;width:100%}.fullscreen-search-dialog.lightbox-dialog--fullscreen .lightbox-dialog__header{display:block;text-align:right}.fullscreen-search-dialog.lightbox-dialog--fullscreen .lightbox-dialog__close{background:none!important}.fullscreen-search-dialog.lightbox-dialog--fullscreen.lightbox-dialog--show.lightbox-dialog--mask-fade{transition:none}.fullscreen-search-dialog.lightbox-dialog--fullscreen.lightbox-dialog--hide.lightbox-dialog--mask-fade{transition-delay:.32s;transition-property:background-color}.fullscreen-search-dialog.lightbox-dialog--fullscreen.lightbox-dialog--show-init .lightbox-dialog__window--animate,.fullscreen-search-dialog.lightbox-dialog--fullscreen.lightbox-dialog--hide .lightbox-dialog__window--animate{transform:translateY(100%)}.fullscreen-search-dialog.lightbox-dialog--fullscreen.lightbox-dialog--show .lightbox-dialog__window--animate,.fullscreen-search-dialog.lightbox-dialog--fullscreen.lightbox-dialog--hide .lightbox-dialog__window--animate{transition:transform .32s ease-out;opacity:1}.fullscreen-search-dialog .category-card-layout.compact{width:653px;margin:auto}.fullscreen-search-dialog .category-card-layout.compact .carousel__list{padding:0;display:block}.fullscreen-search-dialog .category-card-layout.compact .carousel__list .category-card{margin-top:8px}.fullscreen-search-dialog .clear-both{clear:both}.fullscreen-search-dialog .content-container{padding:0 19px;width:649px;margin:25px auto 0}.fullscreen-search-dialog .content-container:has(>.progress-spinner){text-align:center}.fullscreen-search-dialog .education-notice-wrapper{margin-top:92px}@media (max-width: 767px){.fullscreen-search-dialog .category-card-layout.compact{float:initial;position:absolute;margin-top:0;width:calc(100% - 16px)}.fullscreen-search-dialog .category-card-layout.compact .carousel__list{display:flex}.fullscreen-search-dialog .category-card-layout.compact .carousel__list .category-card{margin-top:0}.fullscreen-search-dialog .category-card-layout.compact .carousel__list .category-card:last-of-type{margin-right:16px}.fullscreen-search-dialog .content-container{width:initial;margin:8px 0 0;padding:0}.fullscreen-search-dialog .content-container.below-categories{margin-top:66px}.fullscreen-search-dialog .education-notice-wrapper{margin-top:77px}}.virtual-keyboard-transient-input-container{opacity:0;height:0;width:0;pointer-events:none;position:absolute}body:has(.fullscreen-search-dialog.open) #gh{z-index:0!important}.fullscreen-search-input{margin-top:96px!important}.fullscreen-search-input .fullscreen-search-headline{width:649px;margin:0 auto 16px;font-size:24px;line-height:32px}.fullscreen-search-input form{display:flex;justify-content:center;align-items:center}.fullscreen-search-input .search-input .textbox__control{border-radius:28px;padding:0 28px!important;width:480px;height:56px;color:#000;text-decoration:none!important;background-color:#ededed}.fullscreen-search-input .search-button{border-radius:100px;height:48px;width:48px;display:flex;justify-content:center;align-items:center;padding:0;z-index:2;margin-left:8px;min-width:161px}.fullscreen-search-input .search-button:not(:disabled){cursor:pointer}.fullscreen-search-input .search-button .search-button-icon{display:none}@media (max-width: 767px){.fullscreen-search-input{margin-top:0!important}.fullscreen-search-input .search-input,.fullscreen-search-input .fullscreen-search-headline{width:100%}.fullscreen-search-input .search-button{margin-left:-52px;min-width:48px}.fullscreen-search-input .search-button .search-button-text{display:none}.fullscreen-search-input .search-button .search-button-icon{display:block;margin:0!important}}.category-card-layout .carousel .carousel__container{white-space:normal}.category-card-layout .carousel .carousel__container .carousel__viewport--mask{-webkit-mask-image:none;mask-image:none}.category-card-layout .carousel .carousel__container ul{display:flex}.category-card-layout:not(.compact) .carousel .carousel__container .category-card{border-radius:16px;width:215px;height:215px;text-align:center;cursor:pointer;background-color:#f7f7f7}@media (max-width: 767px){.category-card-layout:not(.compact) .carousel .carousel__container .category-card{margin-right:8px!important}}.category-card-layout:not(.compact) .carousel .carousel__container .category-card img{height:90px;margin-top:42px;margin-bottom:12px}.category-card-layout:not(.compact) .carousel .carousel__container .category-card p{margin:0;font-size:20px;line-height:24px;font-family:Market Sans,serif}.category-card-layout.compact .carousel .carousel__container .carousel__control{display:none}.education-notice{background-color:var( --education-notice-default-background-color, var(--color-background-secondary) );border-radius:var( --education-notice-border-radius, var(--border-radius-100) );color:var(--color-foreground-primary);font-size:var(--font-size-default);padding:var(--spacing-300)}.education-notice--prominent{background-color:var( --education-notice-education-background-color, var(--color-background-education) )}.education-notice__header{align-items:center;display:flex}.education-notice__title{flex-grow:1;font-size:var(--font-size-medium);font-weight:700;line-height:1.5em;margin:0;margin-inline-start:var(--spacing-150)}.education-notice__main{margin-top:var(--spacing-200)}.education-notice__dismiss{margin-inline-start:var(--spacing-150)}.education-notice button.icon-btn{background-color:initial}.education-notice__header .icon--prominent{color:var(--color-foreground-accent)}.education-notice__footer a{color:var( --education-notice-foreground-color, var(--color-foreground-primary) );white-space:nowrap}.education-notice__footer a,.education-notice__footer button.fake-link{font-size:var(--font-size-default);font-weight:700}.education-notice__main p{font-size:var(--font-size-default);margin:0}.education-notice__footer{margin-top:var(--spacing-200)}.education-notice__header button.fake-link,.education-notice__header button.fake-link:hover{color:var( --education-notice-foreground-color, var(--color-foreground-primary) );font-size:var(--font-size-default);font-weight:700;height:24px;width:24px}.fullscreen-search-list .list-header{display:flex;align-items:center;margin-bottom:18px}.fullscreen-search-list .list-header .list-title{font-weight:700;margin-right:8px}.fullscreen-search-list .list-header .progress-spinner{width:14px}.fullscreen-search-list ul{list-style-type:none;padding:0}.fullscreen-search-list ul li{font-size:14px;margin:23px 0;line-height:23px;cursor:pointer}.fullscreen-search-list ul li:first-of-type{margin-top:0}
