.card{position:relative;background-color:var(--c-wht)}.card .card__heading-link{color:var(--c-bright-blue);background:linear-gradient(to right, var(--c-bright-red), var(--c-bright-red)) no-repeat 100% 100%;background-size:0 0.2rem}.card:hover .card__heading-link,.card:focus .card__heading-link{color:var(--c-bright-red);background-size:100% 0.2rem;background-position:0 100%}.card:hover svg.ext,.card:focus svg.ext{background-image:url(../images/icons/external-link--red.svg)}.card:hover svg.mailto,.card:focus svg.mailto{background-image:url(../images/icons/mail-red.svg)}.card:not(.card--unlinked):hover{cursor:pointer}.card:not(.card--unlinked):focus-within,.card:not(.card--unlinked):active{box-shadow:0 0 0 0.4rem var(--c-rich-blue)}.card .tag{display:inline-block}.card .tag a{text-decoration:none}.card .tag--iconed{display:flex}.card__badge{background-color:var(--c-bright-purple);color:var(--c-text-inverse);font-weight:600;line-height:1.5;padding:0 1.6rem;position:absolute;top:0;left:0;transform:translateY(-50%);z-index:2}.card .image,.card__image,.card img{overflow:hidden;height:auto;width:100%}.card__heading{margin-bottom:1rem}.card__heading a{text-decoration:none}.card__heading a:hover,.card__heading a:focus{background-color:transparent;box-shadow:none}.card__distance{display:inline-block;margin-bottom:1.6rem;color:var(--c-mid-grey)}.card__address{margin-bottom:1.6rem}.card__address span{display:block}.card__content{padding:1.6rem 3rem 1.6rem}.card__content .icon--arrow{color:var(--c-bright-blue);position:absolute;right:1.6rem;bottom:1.6rem;height:1.5rem;width:1.7rem}.card__date{line-height:1.5}.card__date .icon{display:inline-block;height:1.7rem;margin-top:0.3rem;margin-right:.5rem;vertical-align:text-top;width:1.7rem}.card__contact-item{display:inline-flex;align-items:center;margin-right:3.2rem}.card__contact-item .icon{flex-shrink:0;height:1.7rem;width:1.7rem;margin-right:1.6rem}.card--full-width .icon--arrow{top:50%;transform:translateY(-50%)}.card--full-width .card__heading{flex:1 0 auto}@media (min-width: 980px){.card--full-width .card__content{align-items:flex-start;flex-direction:row-reverse;flex-wrap:wrap}.card--full-width .card__heading,.card--full-width .card__body,.card--full-width .card__date{max-width:55%}.card--full-width .card__tags{flex-direction:row-reverse;margin-left:auto;padding-left:1.6rem;max-width:35%;display:block;position:absolute;text-align:right;right:5rem;top:50%;transform:translateY(-50%)}}.card--text-only{border-radius:0.4rem;border-left:0.6rem solid var(--c-bright-turquoise);margin-bottom:2rem}.card--text-only .card__content{padding:1.6rem 3.5rem 1.6rem 1.6rem}.card--text-only .card__body{margin:0}.card--text-only .icon--arrow{top:2rem}.card--list-mode{flex-grow:1;padding-left:0.5rem;width:100%}.card--list-mode .card{background-color:transparent;border-bottom:0.1rem solid var(--c-lighter-grey);border-left:0;border-radius:0}.card--list-mode .card .icon{left:1.6rem;right:auto;top:0.4rem;transform:none;width:1.4rem}.card--list-mode .card .card__content{padding-left:4.2rem;padding-bottom:2.4rem;padding-top:0}.card--list-mode .card p:last-of-type{margin-bottom:0}.card.card--news.card--text-only{padding-right:4rem}.card.card--news:not(.card--housing-news) .card__heading-link,.card.card--news:not(.card--housing-news) .icon--arrow{color:var(--c-rich-red)}.card.card--news:not(.card--housing-news) .card__heading-link:hover,:hover .card.card--news:not(.card--housing-news) .card__heading-link,.card.card--news:not(.card--housing-news) .icon--arrow:hover,:hover .card.card--news:not(.card--housing-news) .icon--arrow{color:var(--c-bright-red)}.card.card--news .card__heading{margin-bottom:0}.card.card--news .card__date{display:block;font-weight:700;margin-bottom:.8rem}.card.card--news .card__date .icon{display:none}.card--news-featured{margin-bottom:2rem}.card--news-featured .card__content{font-size:1.6rem;padding:1.6rem 1.6rem 2.5rem}@media (min-width: 767px){.card--news-featured .card__content{font-size:1.6rem}}.card--news-featured .card__heading{margin-bottom:0}.card--news-featured .card__date{display:block;font-weight:700;margin-bottom:.8rem}.card--news-featured .card__date .icon{display:none}.card--news-featured:not(.card--housing-news) .card__heading-link,.card--news-featured:not(.card--housing-news) .icon--arrow{color:var(--c-rich-red)}.card--news-featured:not(.card--housing-news) .card__heading-link:hover,:hover .card--news-featured:not(.card--housing-news) .card__heading-link,.card--news-featured:not(.card--housing-news) .icon--arrow:hover,:hover .card--news-featured:not(.card--housing-news) .icon--arrow{color:var(--c-bright-red)}.top-tasks-list .card--news .card__heading-link,.top-tasks-list .card--news .icon--arrow{color:var(--c-bright-blue)}.top-tasks-list .card--news .card__heading-link:hover,.top-tasks-list .card--news .icon--arrow:hover{color:var(--c-link-color);text-decoration:underline}:hover .top-tasks-list .card--news .card__heading-link,:hover .top-tasks-list .card--news .icon--arrow{color:var(--c-bright-blue)}.top-tasks-list .card--news:hover .card__heading-link,.top-tasks-list .card--news:hover .icon--arrow{color:var(--c-link-color);text-decoration:underline}.top-tasks-list .card--news .card__date{display:none}.card--mhdr-service .media{max-width:12rem;padding-bottom:1.6rem}.card--mhdr-service .card__media-container{margin-top:1.6rem}.card--mhdr-service .card__content{border:0.2rem solid var(--c-bright-yellow)}@media (min-width: 980px){.card--mhdr-service .card__content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.card--mhdr-service .card__heading-container{display:flex}.card--mhdr-service .card__heading-container .card__heading{flex-grow:0;line-height:1.6;max-width:70%}.card--mhdr-service .card__heading-container .card__distance{margin-left:1.6rem}.card--mhdr-service .card__text-container{flex-basis:60%}.card--mhdr-service .media{padding:1.6rem 1rem}.card--mhdr-service .card__media-container{margin-top:0;padding:0 1.6rem;flex-basis:40%;display:flex;flex-direction:column;align-items:flex-end;text-align:right;align-self:center}}.layout--builder .col-md .localgov-tile-with-image,.layout--builder .col-md .card,.layout--builder .col-md .promo-content{min-height:0.1rem}.card--featured{display:flex;flex-direction:column}.card--featured .media{max-height:100%;overflow:hidden;height:100%}.card--featured .card__content{display:block;height:auto}.card--featured .card__date{margin-top:auto}@media (min-width: 767px){.card--featured .card__content{display:flex;flex-direction:column;height:100%}}@media (min-width: 1216px){.card--news-featured{margin-bottom:0}}.card--news.card--news-promo{background-color:transparent;text-align:left;margin-bottom:3.2rem;height:100%;display:flex;flex-direction:column;align-items:flex-start}.card--news.card--news-promo:focus-within{box-shadow:none}.card--news.card--news-promo .card__heading{font-weight:600;margin-bottom:1.6rem}.card--news.card--news-promo .media,.card--news.card--news-promo img{width:100%;height:auto}.card--news.card--news-promo .card__content{padding:2rem;height:100%;width:100%;background-color:var(--c-wht)}.card--news.card--news-promo .card__content .icon{right:2rem;bottom:2rem}

