@media only screen and (min-width:0px){#location-intro{padding:clamp(9.5rem,16vw,12rem) 1rem clamp(3rem,7vw,5rem)}#location-intro .cs-container{margin:auto;max-width:67.5rem;width:100%}#location-intro .cs-title{font-weight:100;margin-bottom:1rem}#location-intro .cs-text{margin-bottom:1rem}#location-intro .location-features{display:grid;gap:.75rem;grid-template-columns:1fr;list-style:none;margin:.5rem 0 2rem;padding:0}#location-intro .location-feature{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;padding-left:1.75rem;position:relative}#location-intro .location-feature:before{background-color:var(--primary);border-radius:50%;content:"";height:1rem;left:0;position:absolute;top:.25rem;width:1rem}#location-intro .location-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}#location-intro .location-meta{background-color:#f7f7f7;border-radius:.75rem;display:grid;gap:.75rem;list-style:none;margin:0;padding:1.5rem}#location-intro .location-meta-item{color:var(--bodyTextColor);display:flex;flex-direction:column;font-size:1rem;line-height:1.5em}#location-intro .location-meta-label{color:var(--primary);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-bottom:.125rem;text-transform:uppercase}#location-intro .location-meta-item a{color:var(--bodyTextColor);text-decoration:none}#location-intro .location-meta-item a:hover{text-decoration:underline}}@media only screen and (min-width:48rem){#location-intro .location-features{grid-template-columns:1fr 1fr}#location-intro .location-meta{gap:2.5rem;grid-template-columns:repeat(3,auto);justify-content:start}}@media only screen and (min-width:0px){body.dark-mode #location-intro .location-feature{color:var(--bodyTextColorWhite)}body.dark-mode #location-intro .location-meta{background-color:var(--medium)}body.dark-mode #location-intro .location-meta-item,body.dark-mode #location-intro .location-meta-item a{color:var(--bodyTextColorWhite)}}