.journey-selection{--journey-selection-content-max-width:500px;--journey-selection-container-width:1124px}.journey-selection-container{padding-bottom:var(--ds-size-8)}.journey-selection .app-header{margin-bottom:var(--ds-size-8)}.journey-selection-header{display:none}.ds-paragraph.journey-selection-description{margin-bottom:0}.journey-selection-logo{width:100%;max-width:373px;height:auto}.journey-selection-switcher{gap:var(--ds-size-6,3rem);--threshold:50rem;flex-wrap:wrap;align-items:flex-start;width:100%;display:flex;container-type:inline-size}.journey-selection-switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%) * 999)}.journey-selection-left{gap:var(--ds-size-4,2rem);flex-direction:column;align-items:flex-start;display:flex}.journey-selection-content{max-width:var(--journey-selection-content-max-width)}.journey-selection-content h1{font-size:clamp(var(--ds-size-10), 5.6vw, var(--ds-size-15));max-width:var(--journey-selection-content-max-width)}.journey-selection-content p{max-width:var(--journey-selection-content-max-width);letter-spacing:-.28px;margin-bottom:clamp(var(--ds-size-4), 2.5vw, var(--ds-size-15));font-weight:400;line-height:130%}.journey-selection-right{justify-content:flex-start;align-items:center;display:flex}.journey-selection-buttons{gap:clamp(var(--ds-size-4), 2.5vw, var(--ds-size-8));width:100%;max-width:var(--journey-selection-content-max-width);flex-direction:column;display:flex}.journey-selection-button{text-align:left;width:100%;font-size:clamp(var(--ds-font-size-4), 2vw, var(--ds-font-size-6));padding-top:clamp(var(--ds-size-3), 2vw, var(--ds-size-5));padding-bottom:clamp(var(--ds-size-3), 2vw, var(--ds-size-5));letter-spacing:-.28px;justify-content:space-between;transition:transform .15s ease-out,opacity .15s ease-out}.journey-selection-button--selected{transform:scale(.98)}@container (min-width:50rem){.journey-selection-right{justify-content:flex-end}.journey-selection-button{text-align:center}.journey-selection-content p{margin-bottom:0}.journey-selection-button span{text-align:center;width:100%}}@media screen and (min-width:768px){.journey-selection .app-header{display:none}.journey-selection-header{padding-top:var(--ds-size-8);padding-bottom:var(--ds-size-14);display:block}}@media screen and (min-width:1336px){.journey-selection-container{width:var(--journey-selection-container-width);margin-left:calc((100vw - var(--content-width)) / 2)}.journey-selection-header{padding-top:var(--ds-size-18);padding-bottom:var(--ds-size-22)}.journey-selection-content p{margin-bottom:0}}
.back-button{width:-webkit-fit-content;width:fit-content}.back-button[data-variant=tertiary]{color:var(--ds-color-text-default);padding:0}
.app-header__left{display:none}.app-header{box-sizing:border-box;width:100%;padding:var(--ds-size-4);margin-bottom:var(--ds-size-4);background-color:#fff;justify-content:space-between;align-items:center;max-width:none;margin-top:0;display:flex}.home-button{display:block}body:has(.category-section) .app-header{margin-bottom:0}.app-header__right{justify-content:space-between;align-items:center;gap:var(--ds-size-2);width:100%;display:flex}.app-header__actions{align-items:center;display:flex}@media screen and (min-width:768px){.app-header__left{align-items:center;gap:var(--ds-size-6);display:flex}.app-header__right{gap:var(--ds-size-10);flex-direction:row-reverse;width:auto}.home-button{display:none}body:has(.category-section) .app-header{margin-bottom:var(--ds-size-6)}.app-header{box-sizing:border-box;width:calc(50% + var(--content-width) / 2 - var(--ds-size-6));padding-right:clamp(var(--ds-size-6), 100vw - 600px, var(--ds-size-12));margin-left:calc(50% - var(--content-width) / 2 + var(--ds-size-6));margin-top:var(--ds-size-15);max-width:var(--max-width);margin-bottom:var(--ds-size-6);background-color:#0000;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;padding-left:0;display:flex}.app-header .back-button{display:flex}}
.edit-profile{height:85svh;max-height:none}.ds-dialog.edit-profile{border-top-left-radius:var(--ds-size-4);border-top-right-radius:var(--ds-size-4);z-index:10;width:100%;max-width:none;margin:0;overflow-y:hidden}.reset-profile-confirmation.ds-dialog div h2{margin-left:0;padding-left:0}.reset-profile-confirmation__actions{gap:var(--ds-size-2);justify-content:flex-end;display:flex}.edit-profile-header{justify-content:space-between;align-items:center;display:flex}.edit-profile-button{color:#000;font-weight:400;font-size:var(--ds-size-4);background:0 0;border:0;padding:0;text-decoration:underline}.ds-dialog.edit-profile .ds-dialog__block{width:100%;height:calc(100% - 75px);padding:0 var(--ds-size-4);flex-direction:column;display:flex;overflow-y:scroll}.edit-profile.ds-dialog h2{font-size:var(--ds-size-8);margin-top:var(--ds-size-4);padding:0 var(--ds-size-4) 0;margin-bottom:var(--ds-size-4);font-family:var(--font-ibm-plex-sans)}.edit-profile .ds-details{border:0;padding:0}.edit-profile .ds-details[open]{padding:0 0 var(--ds-size-4) 0}.edit-profile .ds-field{padding:0 var(--ds-size-4);margin:0}.edit-profile .ds-details summary{padding:0 var(--ds-size-4);height:var(--ds-size-4);justify-content:space-between;transition:background-color .1s ease-in-out;display:flex}.edit-profile .ds-details:hover summary{background-color:color-mix(in srgb, var(--ds-color-accent-base-hover) 11%, transparent)}.edit-profile .ds-details[open] summary{background-color:#0000}.edit-profile .ds-details summary:before{display:none}.edit-profile_edit{font-size:var(--ds-size-4);text-decoration:underline}.edit-profile-container{justify-content:end;display:flex}.edit-profile-button-container{width:100%;padding:0 var(--ds-size-4) var(--ds-size-4);background:#fff;position:-webkit-sticky;position:sticky;bottom:0}.edit-profile-update-button{width:100%;margin-top:var(--ds-size-8)}@media (min-width:48rem){.edit-profile{height:100vh}.ds-dialog.edit-profile{border-top-right-radius:var(--ds-size-4);border-bottom-right-radius:var(--ds-size-4);border-top-left-radius:0;border-bottom-left-radius:0;width:420px;max-width:420px;animation-name:ds-dialog-slide-left;top:0;bottom:0}.ds-dialog.edit-profile:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.ds-dialog.edit-profile:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}.ds-dialog.edit-profile:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}}
.profile-details-form-onepage{--lead-paragraph-width:670px}.profile-details-form-onepage__button-group{gap:var(--ds-size-4);flex-direction:column;display:flex}.profile-details-form-onepage__description{color:var(--ds-color-text-subtle)}.profile-details-form-onepage h1+p{margin-bottom:var(--ds-size-8);max-width:var(--lead-paragraph-width)}.profile-details-form-onepage .ds-alert{margin-bottom:var(--ds-size-10);padding-top:var(--ds-size-4);padding-bottom:var(--ds-size-4);padding-left:var(--ds-size-12);max-width:654px}.profile-details-form-onepage__cta{width:100%}.profile-details-form-onepage__skip-button{--skip-icon-size:1.25em;justify-content:center;gap:var(--ds-size-2)}.profile-details-form-onepage__skip-button:before{content:"";flex:0 0 var(--skip-icon-size);width:var(--skip-icon-size)}.profile-details-form-onepage__skip-button svg{flex:0 0 var(--skip-icon-size);width:var(--skip-icon-size);pointer-events:none}.profile-details-form-onepage__skip-button-label{text-align:center}.profile-details-form-onepage__fields .ds-fieldset{gap:var(--ds-size-4);margin-bottom:var(--ds-size-11);flex-direction:column;display:flex}.profile-details-form-onepage__fields .ds-fieldset .ds-label{margin-bottom:var(--ds-size-4)}.profile-details-form-onepage__fields .ds-fieldset:last-child{margin-bottom:var(--ds-size-30)}.profile-details-form-onepage__select{max-width:400px}@media screen and (min-aspect-ratio:4/3){.profile-details-form-onepage__button-group{flex-direction:row;align-items:center}.profile-details-form-onepage__cta{width:645px}.profile-details-form-onepage__fields .ds-fieldset:last-child{margin-bottom:var(--ds-size-18)}}
.profile-details-form-steps{justify-content:space-between;gap:var(--ds-size-8);flex-direction:column;height:calc(100dvh - 98px)}.profile-details-form-steps h1{margin-top:var(--ds-size-4)}.profile-details-form-steps h1+p{margin-bottom:var(--ds-size-4)}.profile-details-form-steps legend{font-family:var(--font-ibm-plex-sans-condensed);font-size:var(--ds-size-8);letter-spacing:-.064px;margin-bottom:var(--ds-size-4);padding:0;font-style:normal;font-weight:500;line-height:120%}.profile-details-form-steps legend:has(+p){margin-bottom:var(--ds-size-2)}.profile-details-form-steps .ds-fieldset p{font-size:var(--ds-size-5);letter-spacing:-.02px;margin-bottom:var(--ds-size-4);font-style:normal;font-weight:400;line-height:140%}.profile-details-form-steps__button-group{gap:var(--ds-size-4);padding-bottom:var(--ds-size-8);flex-direction:column;display:flex}.profile-details-form-steps__button-group .ds-button{width:100%}.profile-details-form-steps__navigation{gap:var(--ds-size-3);padding-bottom:var(--ds-size-8);display:flex}.profile-details-form-steps__navigation .ds-button{flex:1}.profile-details-form-steps__nav-button{--nav-icon-size:1.25em;justify-content:center;padding-left:0;padding-right:0}.profile-details-form-steps__nav-button svg{flex:0 0 var(--nav-icon-size);width:var(--nav-icon-size);pointer-events:none}.profile-details-form-steps__nav-button--back:after,.profile-details-form-steps__nav-button--next:before{content:"";flex:0 0 var(--nav-icon-size);width:var(--nav-icon-size)}.profile-details-form-steps__nav-button-label{text-align:center}.profile-details-form-steps__skip-button{--skip-icon-size:1.25em;justify-content:center;gap:var(--ds-size-2)}.profile-details-form-steps__skip-button:before{content:"";flex:0 0 var(--skip-icon-size);width:var(--skip-icon-size)}.profile-details-form-steps__skip-button svg{flex:0 0 var(--skip-icon-size);width:var(--skip-icon-size);pointer-events:none}.profile-details-form-steps__skip-button-label{text-align:center}.profile-details-form-steps__stepper{margin-bottom:var(--ds-size-8)}.profile-details-form-steps .ds-alert{margin-bottom:var(--ds-size-10);padding-top:var(--ds-size-4);padding-bottom:var(--ds-size-4);padding-left:var(--ds-size-12)}.profile-details-form-steps__stepper .ds-paragraph{text-align:center;margin-bottom:var(--ds-size-4)}.profile-details-form-steps__steps{gap:var(--ds-size-2);display:flex}.profile-details-form-steps__step{border-radius:var(--ds-size-3);opacity:.25;background:var(--ds-color-accent-base-default);width:100%;height:8px}.profile-details-form-steps__step.active,.profile-details-form-steps__step.completed{opacity:1}
.profile-details-form-steps{display:flex}.profile-details-form-onepage{padding-bottom:var(--ds-size-12);display:none}@media screen and (min-width:768px){.profile-details-form-steps{display:none}.profile-details-form-onepage{display:block}}
.search-results-content{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.has-results{height:100%;max-height:none}.search-results{width:var(--content-width);margin:auto}.search-button{display:block}.search-form-desktop{width:8rem;transition:width .3s;display:none}.search-form-mobile{display:block}.search-form-desktop:has(input:focus){width:max(17rem,min(30vw,26rem))}.ds-search input{border-radius:var(--ds-size-8)}.search-results ul{margin:0;padding:0;list-style:none}.search-results .search-result-item{margin-bottom:var(--ds-size-6);padding-bottom:var(--ds-size-6);border-bottom:1px solid var(--ds-color-border-default)}.search-results li a{color:inherit;text-decoration:none}.search-results-count{text-align:center;padding:var(--ds-size-6) 0;font-weight:600}.search-results-phases{font-weight:600;font-size:var(--ds-size-4);margin-bottom:var(--ds-size-2)}.ds-heading.search-results-title{font-size:var(--ds-size-6);font-family:var(--ibm-plex-sans);margin-bottom:var(--ds-size-2);text-decoration:underline}.search-dialog{width:100%;max-width:none}@media (min-width:48rem){.search-form-mobile{display:none}.search-form-desktop{display:block}.search-button{display:none}}
