.careerAdviceCard{display:flex;flex-direction:column;color:inherit;border-bottom:1px solid var(--c-border,#e0e0e0);padding-bottom:24px;flex-shrink:0;width:calc(100vw - 32px);max-width:368px;scroll-snap-align:start}@media(min-width:768px){.careerAdviceCard{width:auto;max-width:auto;scroll-snap-align:none}}.careerAdviceCard-image{overflow:hidden;flex-shrink:0;border-radius:0 16px 16px 0;margin-bottom:16px}.careerAdviceCard-content{display:flex;flex-direction:column;flex:1 1 0%;justify-content:space-between}.careerAdviceCard-content-inner{display:flex;flex-direction:column;flex:1 1 0%;gap:12px;margin-bottom:16px}.careerAdviceCard-content-tag{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-primary-bold);font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;color:var(--c-accent-03,#00788c);width:fit-content}.careerAdviceCard-content-title{font-family:var(--font-primary-semibold);font-size:21px;line-height:26px}.careerAdviceCard-author{display:flex;align-items:center;gap:12px}.careerAdviceCard-author-image{border-radius:50%;object-fit:cover;flex-shrink:0;background-color:var(--c-border,#e0e0e0)}.careerAdviceCard-author-text{font-size:14px;line-height:21px;color:var(--c-gray-medium,#757575);margin:0}.careerAdviceCard-author-text strong{font-family:var(--font-primary-semibold);color:var(--c-gray-dark,#424242);font-weight:700}.popularSearch{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:24px 0 48px}@media(min-width:1024px){.popularSearch{margin:32px 24px 48px}}@media(min-width:1280px){.popularSearch{margin:32px 0 64px}}.popularSearch:has(.popularSearchExpandButton--expanded) .popularSearch-columnWrap{max-height:2000px}.popularSearch:has(.popularSearchExpandButton--expanded) .popularSearch-columnWrap:after{background:rgba(0,0,0,0)}@media(min-width:1024px){.popularSearch:has(.popularSearchExpandButton--expanded) .popularSearch-column:not(:last-child):after{top:50%}}.popularSearch-columnWrap{position:relative;display:grid;grid-template-columns:1fr;gap:8px;width:100%;max-height:225px;overflow:hidden;transition:max-height .6s ease-in-out}@media screen and (min-width:768px){.popularSearch-columnWrap{max-height:250px}}.popularSearch-columnWrap:after{content:"";position:absolute;bottom:0;left:0;right:0;pointer-events:none;background:linear-gradient(180deg,transparent,white);height:100px;transition:background .3s ease-in-out}@media screen and (min-width:768px){.popularSearch-columnWrap:after{height:125px}}@media(min-width:1024px){.popularSearch-columnWrap{grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px}}@media(min-width:1280px){.popularSearch-columnWrap{max-width:1000px}}.popularSearch-title{font-family:var(--font-primary-semibold);font-size:24px;line-height:32px;text-align:center;margin:8px 8px 24px}@media screen and (min-width:1024px){.popularSearch-title{font-size:32px;line-height:40px}}.popularSearch-column{position:relative;display:flex;flex-direction:column;padding:24px}@media(min-width:1024px){.popularSearch-column{padding:32px}.popularSearch-column:not(:last-child):after{position:absolute;content:"";top:20%;transform:translateY(-50%);right:0;height:64px;border-left:1px solid var(--c-neutral-300);transition:top .6s ease-in-out}}@media(min-width:1280px){.popularSearch-column:not(:last-child):after{right:24px}}.popularSearch-column-title{font-family:var(--font-primary-bold);font-size:16px;line-height:24px;text-align:center;margin:0 0 16px}@media screen and (min-width:1024px){.popularSearch-column-title{font-size:18px;line-height:27px;text-align:left}}.popularSearch-column-list{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1024px){.popularSearch-column-list{align-items:flex-start}}.popularSearch-column-listItem{list-style:none;padding:0}.popularSearch-column-listItem:not(:last-child){margin-bottom:8px}.popularSearch-column-listItem a:focus,.popularSearch-column-listItem a:hover{text-decoration:underline}.popularSearch-column-listItem-cb a,.popularSearch-column-listItem-cb a:hover,.popularSearch-column-listItem-cb a:visited{color:var(--c-brand-01)}.popularSearch-buttonWrap{display:flex;justify-content:center;align-items:center;width:100%}