.card-details{border-radius:1.5rem;height:100%;max-height:18rem;max-width:24.125rem;padding:1rem 1.25rem}.card-details.light{background-color:#b8dae4}.card-details.dark{background-color:#007c9d}.card-details.dark .card-details__excerpt a,.card-details.dark .card-details__excerpt p,.card-details.dark>*{color:#fff}@media only screen and (min-width:62rem){.card-details{max-width:32.1875rem}}.card-details__title{font-size:1.125rem;line-height:1.7;margin-bottom:1.25rem}@media only screen and (min-width:62rem){.card-details__title{font-size:1.5rem}}.card-details__excerpt{margin-bottom:1rem}.card-details__excerpt p{color:#000;display:-webkit-box;margin-top:0;max-height:7.5em;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}.card-details__excerpt p:empty{display:none}@media only screen and (max-width:61.9375rem){.card-details__excerpt p,.card-details__excerpt span{font-size:.75rem;line-height:1.84}}.card-details__excerpt span{color:#000;font-weight:600}.card-details__excerpt span a{color:currentcolor;-webkit-text-decoration:none;text-decoration:none}.card-details__name{color:#000;font-size:.875rem;font-weight:600;line-height:1.5}@media only screen and (min-width:62rem){.card-details__name{font-size:1rem;line-height:1.5}}.card-details__locality{color:#556987;font-size:.75rem;font-weight:500;line-height:1.5}@media only screen and (min-width:62rem){.card-details__locality{font-size:.875rem;line-height:2}}