.ViewMoreButton_toggleLabel__AQ2TC.ViewMoreButton_toggleLabel__AQ2TC{text-transform:none}.GeoCardsGallery_geoCardsBox__bpKeb{padding-top:24px;padding-bottom:24px;display:grid;grid-template-columns:minmax(322px,344px);grid-gap:8px;gap:8px}@media screen and (min-width:768px){.GeoCardsGallery_geoCardsBox__bpKeb{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (min-width:1024px){.GeoCardsGallery_geoCardsBox__bpKeb{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.GeoCardsGallery_geoCardsBox__bpKeb{grid-template-columns:repeat(4,1fr);gap:24px}}.GeoCardsGallery_geoCardsBox__bpKeb .GeoCardsGallery_geoOverline___23ud p{color:#848193}.GeoCardsGallery_cardImage__rhRnG.GeoCardsGallery_cardImage__rhRnG{width:100%;max-width:100%;object-fit:cover}.GeoCardsGallery_toggleWrapper__uPJHH{display:flex;align-items:center;justify-content:center;min-width:100%;padding-top:24px;padding-bottom:32px}@media screen and (min-width:768px){.GeoCardsGallery_toggleWrapper__uPJHH{padding-bottom:40px}}.GeoCardsGallery_cardHidden__cxuPu{display:none}.CentreActions_actions__yfavQ{position:relative;display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding-top:16px}@container centre-card (width < 840px){.CentreActions_actions__yfavQ{grid-auto-columns:minmax(140px,auto);grid-auto-flow:column;margin:0 0 0 auto;padding-top:0}}@media screen and (max-width:767px){.CentreActions_actions__yfavQ{grid-template-columns:1fr 1fr;grid-auto-flow:row;margin:14px 0 0}}.CentreActions_button__7h2ih.CentreActions_button__7h2ih{min-width:0;min-height:40px;padding:0 16px}@media screen and (max-width:767px){.CentreActions_button__7h2ih.CentreActions_button__7h2ih{min-height:44px;padding:0 8px}}.CentreCard_frame__mXZLf{container:centre-card/inline-size;height:100%}.CentreCard_card__D7N5C{position:relative;display:grid;grid-template:"media head side" auto "media rest side" 1fr/208px minmax(0,1fr) 244px;overflow:hidden;height:100%;border-radius:4px;color:#0a0428;background:#fff}.CentreCard_featured__4OkiQ{grid-template-columns:300px minmax(0,1fr) 256px}.CentreCard_media__H8t7y{position:relative;display:block;grid-area:media;background:#e6e6e9}.CentreCard_image__7JmuS,.CentreCard_picture__tkFyz{position:absolute;inset:0;width:100%;height:100%}.CentreCard_image__7JmuS{object-fit:cover}.CentreCard_head__dScGn{display:grid;grid-area:head;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;align-content:start;min-width:0;padding:16px 24px 0}.CentreCard_rest__5D_d_{display:flex;grid-area:rest;flex-direction:column;min-width:0;padding:0 24px 16px}.CentreCard_side__wInKQ{display:flex;grid-area:side;flex-direction:column;min-width:0;padding:16px 24px;border-left:1px solid #e6e6e9}.CentreCard_title__yGnVS.CentreCard_title__yGnVS{grid-row:1;grid-column:1;min-width:0;font-weight:400;color:#0a0428}.CentreCard_title__yGnVS.CentreCard_title__yGnVS a{color:inherit;text-decoration:none}.CentreCard_title__yGnVS.CentreCard_title__yGnVS a:after{content:"";position:absolute;inset:0}.CentreCard_title__yGnVS.CentreCard_title__yGnVS a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.CentreCard_title__yGnVS.CentreCard_title__yGnVS a:focus-visible{outline:none}.CentreCard_card__D7N5C:has(.CentreCard_title__yGnVS a:focus-visible){outline:2.5px solid #e30613;outline-offset:2px}.CentreCard_score__H4aDd{display:flex;grid-row:1/span 2;grid-column:2;align-self:start;gap:8px;align-items:center;margin:0;text-align:end}.CentreCard_scoreText__8Pqis{display:grid;justify-items:end}.CentreCard_scoreBox__z5LJk.CentreCard_scoreBox__z5LJk{display:grid;min-width:32px;height:32px;padding:0 4px;border-radius:4px 4px 4px 0;font-weight:700;color:#fff;background:#0a0428;place-items:center}.CentreCard_where__Das88{grid-row:2;grid-column:1;margin-top:4px}.CentreCard_centre__84G9q{color:#0a0428}.CentreCard_dot__xCOPO{margin:0 4px;color:#544f69}.CentreCard_postcode__QA4sc{white-space:nowrap}.CentreCard_tag__rkT7j{display:inline-block;margin-left:8px;padding:0 8px;border:1px solid #cecdd4;border-radius:56px;font-size:12px;font-weight:400;color:#544f69;white-space:nowrap;vertical-align:middle}.CentreCard_muted__ou6X5{color:#544f69}.CentreCard_about__fX8YG{display:-webkit-box;overflow:hidden;margin-top:8px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.CentreCard_facts__yM6Ab{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none}.CentreCard_facts__yM6Ab li{display:inline-flex;gap:4px;align-items:center}.CentreCard_factIcon__iywjC{color:#544f69}.CentreCard_facilities__gMczO{display:flex;flex-wrap:wrap;gap:4px 8px;margin:10px 0 0;padding:0;list-style:none}.CentreCard_facilities__gMczO li{padding:0 10px;border-radius:4px;background:#f3eee7}.CentreCard_details__Z8Tdq{position:relative;display:inline-flex;gap:4px;align-items:center;align-self:flex-start;margin-top:auto;padding-top:14px;color:#0a0428;text-decoration:none}.CentreCard_details__Z8Tdq>:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.CentreCard_details__Z8Tdq:hover>:first-child{text-decoration-thickness:2px}.CentreCard_srOnly__cw_uY{position:absolute;overflow:hidden;width:1px;height:1px;white-space:nowrap;clip-path:inset(50%)}@container centre-card (width < 840px){.CentreCard_card__D7N5C,.CentreCard_featured__4OkiQ{grid-template-areas:"media head" "media rest" "side side";grid-template-columns:200px minmax(0,1fr)}.CentreCard_side__wInKQ{flex-flow:row wrap;gap:14px 24px;align-items:flex-end;border-top:1px solid #e6e6e9;border-left:0}.CentreCard_side__wInKQ>:first-child{flex:1 1 240px}.CentreCard_details__Z8Tdq{margin-top:12px}}@media screen and (max-width:767px){.CentreCard_card__D7N5C,.CentreCard_featured__4OkiQ{grid-template:"media head" auto "rest rest" 1fr "side side" auto/calc(96px + 14px) minmax(0,1fr)}.CentreCard_media__H8t7y{width:96px;height:96px;margin:14px 0 0 14px;overflow:hidden;border-radius:4px}.CentreCard_head__dScGn{padding:12px 14px 0 12px}.CentreCard_rest__5D_d_{padding:0 14px}.CentreCard_about__fX8YG{display:none}.CentreCard_scoreText__8Pqis{position:absolute;overflow:hidden;width:1px;height:1px;white-space:nowrap;clip-path:inset(50%)}.CentreCard_title__yGnVS.CentreCard_title__yGnVS{min-height:32px}.CentreCard_score__H4aDd{grid-row:1}.CentreCard_where__Das88{grid-column:1/-1}.CentreCard_dot__xCOPO{display:none}.CentreCard_postcode__QA4sc{display:block}.CentreCard_side__wInKQ{flex-direction:column;gap:0;align-items:stretch;margin-top:14px;padding:14px}.CentreCard_side__wInKQ>:first-child{flex:none}}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb{grid-template:"media" auto "head" auto "rest" auto "side" auto/minmax(0,1fr);width:100%;min-height:0}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_media__H8t7y{width:auto;height:auto;margin:0;border-radius:0;aspect-ratio:16/9}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_head__dScGn{padding:14px 16px 0}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_scoreText__8Pqis{position:absolute;overflow:hidden;width:1px;height:1px;white-space:nowrap;clip-path:inset(50%)}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_title__yGnVS.CentreCard_title__yGnVS{min-height:32px}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_score__H4aDd{grid-row:1}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_where__Das88{grid-column:1/-1}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_dot__xCOPO{display:none}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_postcode__QA4sc{display:block}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_rest__5D_d_{padding:0 16px}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_details__Z8Tdq{margin-top:8px;padding-top:0}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_side__wInKQ{flex-direction:column;gap:0;align-items:stretch;margin-top:14px;padding:14px 16px 16px;border-top:1px solid #e6e6e9;border-left:0}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_side__wInKQ>:first-child{flex:none}.CentreCard_card__D7N5C.CentreCard_compact__5lvmb .CentreCard_side__wInKQ>:last-child{grid-template-columns:1fr 1fr;grid-auto-flow:row;margin:14px 0 0;padding-top:0}.CentreOffer_offer__1wGM2{display:flex;flex-direction:column;gap:4px}.CentreOffer_label__1JiNY,.CentreOffer_muted__qEnNH{color:#544f69}.CentreOffer_price__XNWOQ{display:flex;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;align-items:baseline;margin:0}.CentreOffer_amount__cFEAe{font-size:24px;font-weight:700;line-height:1.2;color:#0a0428}.CentreOffer_none__qbGDR{color:#0a0428}.CentrePriceLevel_level__muZpw{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;align-items:start;margin:0}.CentrePriceLevel_caption___GSeu{grid-row:1;grid-column:1;color:#544f69}.CentrePriceLevel_grade__Y089I.CentrePriceLevel_grade__Y089I{grid-row:2;grid-column:1/-1;font-weight:700;color:#0a0428}.CentrePriceLevel_marks__9YM9G{grid-row:1;grid-column:2;font-size:20px;font-weight:700;line-height:1;color:#cecdd4;white-space:nowrap}.CentrePriceLevel_on__WKKtl{color:#0a0428}.CentrePriceList_caption__hKfyf,.CentrePriceList_muted__E84Wk,.CentrePriceList_unit__Xg5t_{color:#544f69}.CentrePriceList_caption__hKfyf{margin-bottom:4px}.CentrePriceList_rows__PqPG_{margin:0;padding:0;list-style:none}.CentrePriceList_row__xMEUm{display:flex;gap:8px;align-items:baseline;justify-content:space-between;padding:4px 0;color:#0a0428}.CentrePriceList_price__g_VYX{white-space:nowrap}.CentrePriceList_unit__Xg5t_{font-size:12px;font-weight:400}