#editorial-student-residence-container{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:center;position:relative}#editorial-student-residence-cities-section .section-content,#editorial-student-residence-hero-section .section-content,#editorial-student-residence-reviews-section .section-content,#editorial-student-residence-search-criteria-section .section-content,#editorial-student-residence-text-content-section .section-content{margin-left:auto;margin-right:auto;max-width:var(--app-container-max-width);padding:2.5rem var(--app-container-padding);width:100%}#editorial-student-residence-hero-section{background-color:var(--ls-brown-ultralight);overflow:hidden}#editorial-student-residence-hero-section .section-content{padding-bottom:3rem;padding-top:3rem}#editorial-student-residence-hero-section .title-1{font-size:2.25rem}@media(min-width:768px){#editorial-student-residence-hero-section .title-1{font-size:3.5rem}}.editorial-student-residence-hero{align-items:center;display:flex;flex-flow:column nowrap}.editorial-student-residence-hero h1 .accent{color:var(--ls-new-orange-300)}.editorial-student-residence-hero-visual{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.editorial-student-residence-hero-picture{border-radius:1rem;display:block;margin:0;overflow:hidden;width:100%}.editorial-student-residence-hero-picture img{aspect-ratio:1;display:block;height:auto;object-fit:cover;object-position:center;width:100%}@media(min-width:360px){.editorial-student-residence-hero-picture{width:90%}}@media(min-width:576px){.editorial-student-residence-hero-picture{transform:translateX(1.5rem);width:20rem}}@media(min-width:768px){.editorial-student-residence-hero-picture{transform:translateX(0);width:25rem}.editorial-student-residence-hero-picture img{aspect-ratio:16/9}}@media(min-width:992px){.editorial-student-residence-hero-picture{transform:translateX(3rem);width:34rem}}@media(min-width:1200px){.editorial-student-residence-hero-picture{transform:translateX(8rem);width:38rem}}.editorial-student-residence-hero-profile-card{position:absolute;right:0;top:50%;transform:translate(-1rem,-55%);width:11rem}@media(min-width:360px){.editorial-student-residence-hero-profile-card{transform:translate(-1.5rem,-55%);width:12rem}}@media(min-width:768px){.editorial-student-residence-hero-profile-card{transform:translateY(-55%);width:22rem}}@media(min-width:992px){.editorial-student-residence-hero-profile-card{transform:translate(-3rem,-55%);transform:translate(-8rem,-55%);width:28rem;width:32rem}}.editorial-student-residence-hero-profile-card:after,.editorial-student-residence-hero-profile-card:before{backdrop-filter:blur(6px);background-color:color-mix(in srgb,#fff 53.3%,transparent);border-radius:1rem;content:"";display:block;height:100%;position:absolute}.editorial-student-residence-hero-profile-card:before{bottom:-.75rem;left:.5rem;right:.5rem;z-index:-1}.editorial-student-residence-hero-profile-card:after{bottom:-1.5rem;left:1rem;right:1rem;z-index:-2}.editorial-student-residence-hero-profile-card-content{align-items:center;backdrop-filter:blur(6px);background:#fff;border-radius:1rem;box-shadow:0 1rem 3rem rgba(0,0,0,.175);display:flex;flex-direction:column;gap:1rem;padding:1rem;text-align:center}@media(min-width:768px){.editorial-student-residence-hero-profile-card-content{flex-direction:row;gap:1.5rem;text-align:left}}@media(min-width:992px){.editorial-student-residence-hero-profile-card-content{padding:1.5rem;width:32rem}}.editorial-student-residence-hero-profile-card-photo{aspect-ratio:4/3;border-radius:.5rem;display:block;flex-shrink:0;margin:0;overflow:hidden}@media(min-width:768px){.editorial-student-residence-hero-profile-card-photo{height:6rem}}@media(min-width:1200px){.editorial-student-residence-hero-profile-card-photo{height:7.5rem}}.editorial-student-residence-hero-profile-card-photo img{aspect-ratio:4/3;display:block;object-fit:cover;object-position:center;width:100%}.editorial-student-residence-hero-profile-card-info{display:flex;flex-flow:column nowrap;gap:.5rem}.editorial-student-residence-hero-profile-card-name{color:#454554;font-size:1.125rem;font-weight:700;margin:0}@media(min-width:768px){.editorial-student-residence-hero-profile-card-name{font-size:1.5rem}}.editorial-student-residence-hero-profile-card-search{color:#616172;font-size:.875rem;line-height:1.5;margin:0}@media(min-width:768px){.editorial-student-residence-hero-profile-card-search{font-size:1rem}}#editorial-student-residence-search-criteria-section{background-color:var(--ls-brown-ultralight)}@media(min-width:768px){#editorial-student-residence-search-criteria-section .section-content{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:992px){#editorial-student-residence-search-criteria-section .section-content{padding:3.5rem}}@media(min-width:1200px){#editorial-student-residence-search-criteria-section .section-content{padding:3.5rem 6rem}}.editorial-student-residence-search-criteria{align-items:center;display:flex;flex-direction:column;gap:3rem}@media(min-width:992px){.editorial-student-residence-search-criteria{position:relative}.editorial-student-residence-search-criteria-title{left:6.5rem;position:absolute;top:5rem;z-index:1}}.editorial-student-residence-search-criteria-card{background:var(--ls-new-blue-200) linear-gradient(160deg,rgba(0,0,0,.05) 0,transparent 60%);border:1px solid color-mix(in srgb,var(--ls-new-grey-800) 15%,transparent);border-radius:1rem;min-height:13rem;padding:0 1rem;position:relative;width:100%}@media(min-width:992px){.editorial-student-residence-search-criteria-card{border-radius:2rem;min-height:22rem}}.editorial-student-residence-search-criteria-card:after{background-color:var(--ls-new-blue-200);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease-out;z-index:0}.editorial-student-residence-search-criteria-card:focus-within:after{opacity:.55}.editorial-student-residence-search-criteria-decor{clip-path:inset(-5rem 0 0 round 1rem);inset:0;pointer-events:none;position:absolute;transition:filter .28s ease-out}@media(min-width:992px){.editorial-student-residence-search-criteria-decor{clip-path:inset(-5rem 0 0 round 2rem)}}.editorial-student-residence-search-criteria-card:focus-within .editorial-student-residence-search-criteria-decor{filter:blur(6px)}.editorial-student-residence-search-criteria-card:focus-within .editorial-student-residence-search-criteria-photo{transform:scale(1.04)}.editorial-student-residence-search-criteria-photo{display:block;object-fit:contain;pointer-events:none;position:absolute;transition:transform .28s ease-out}.editorial-student-residence-search-criteria-photo--1{bottom:0;left:20%;object-position:bottom;width:13rem}@media(min-width:992px){.editorial-student-residence-search-criteria-photo--1{bottom:0;left:38%;width:22rem}}.editorial-student-residence-search-criteria-photo--2{border-radius:0 0 1rem 0;bottom:0;object-position:bottom;right:0;width:16rem}@media(min-width:992px){.editorial-student-residence-search-criteria-photo--2{border-radius:0 0 2rem 0;width:33.5rem}}.editorial-student-residence-search-criteria-card>.city-searchbar{margin:4.5rem 0 0;max-width:none;position:relative;width:100%;z-index:2}@media(min-width:992px){.editorial-student-residence-search-criteria-card>.city-searchbar{margin:0 5.5rem;top:12rem;width:auto}}#editorial-student-residence-cities-section{background-color:var(--ls-brown-ultralight);overflow:hidden}@media(min-width:768px){#editorial-student-residence-cities-section .section-content{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:992px){#editorial-student-residence-cities-section .section-content{padding:3.5rem}}@media(min-width:1200px){#editorial-student-residence-cities-section .section-content{padding:3.5rem 6rem}}.editorial-student-residence-cities{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.editorial-student-residence-cities{align-items:center;flex-direction:row;gap:3rem}}.editorial-student-residence-cities-content{order:2;width:100%}@media(min-width:992px){.editorial-student-residence-cities-content{flex:1 1 auto;order:1}}.editorial-student-residence-cities-picture{display:block;margin:0;order:1;width:8rem}@media(min-width:992px){.editorial-student-residence-cities-picture{flex:0 0 28rem;margin-right:-14rem;order:2;overflow:visible;width:28rem}}.editorial-student-residence-cities-picture img{display:block;height:auto;width:100%}.editorial-student-residence-cities-pills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media(min-width:992px){.editorial-student-residence-cities-pills{gap:1rem;justify-content:flex-start}}.editorial-student-residence-cities-pill{background-color:#fff;border:none;border-radius:50rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);color:var(--ls-new-grey-800);font-size:1rem;font-weight:500;padding:.625rem 1.125rem}.editorial-student-residence-cities-pill:focus,.editorial-student-residence-cities-pill:hover{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:var(--ls-new-grey-800)}@media(min-width:992px){.editorial-student-residence-cities-pill{font-size:1.125rem;padding:.75rem 1.5rem}}.editorial-student-residence-text-content{display:flow-root}.editorial-student-residence-text-content-picture{border-radius:1rem;display:block;margin:0 0 1.5rem;overflow:hidden}.editorial-student-residence-text-content-picture img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;object-position:center;width:100%}@media(min-width:768px){.editorial-student-residence-text-content-picture{float:left;margin:.25rem 3rem 1rem 0;width:16.25rem}.editorial-student-residence-text-content-picture img{aspect-ratio:1}}