.cb-latestContent .title h2,.cb-latestContent .itemContainer .item .textWrapper h3{margin:0 0 15px;line-height:1.2;font-weight:700;font-family:var(--font-title);color:var(--colour-body)}.cb-latestContent .itemContainer .item .textWrapper .description{margin:0 0 20px;font-weight:400;line-height:1.4;font-family:var(--font-body)}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent .itemContainer .item .textWrapper .description{margin-bottom:25px}}.cb-latestContent .viewAll,.cb-latestContent .viewMoreButton{font-family:var(--font-body);border-radius:8px;font-weight:700;font-size:1.6rem;max-width:100%;min-width:200px;padding:14px 18px;width:auto;text-align:center;box-sizing:border-box;display:inline-block;position:relative;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(0,0,0,0)}@media(min-width: 768px){.cb-latestContent .viewAll,.cb-latestContent .viewMoreButton{font-size:1.8rem;min-width:245px;padding:16px 20px}}.cb-latestContent .viewAll:focus-visible,.cb-latestContent .viewMoreButton:focus-visible{outline:1px solid var(--colour-focus);outline-offset:3px}.cb-latestContent .disabled.viewAll,.cb-latestContent .disabled.viewMoreButton,.cb-latestContent [disabled].viewAll,.cb-latestContent [disabled].viewMoreButton{opacity:.5;pointer-events:none}.background-blue+link+.cb-textAndAlertNotice.background-blue:not(.customPadding){padding-top:60px}@media(min-width: 768px){.background-blue+link+.cb-textAndAlertNotice.background-blue:not(.customPadding){padding-top:80px}}@media(min-width: 1230px){.background-blue+link+.cb-textAndAlertNotice.background-blue:not(.customPadding){padding-top:100px}}@media(min-width: 1420px)and (min-height: 800px){.background-blue+link+.cb-textAndAlertNotice.background-blue:not(.customPadding){padding-top:120px}}.background-neutral+link+.cb-textAndAlertNotice.background-neutral:not(.customPadding){padding-top:60px}@media(min-width: 768px){.background-neutral+link+.cb-textAndAlertNotice.background-neutral:not(.customPadding){padding-top:80px}}@media(min-width: 1230px){.background-neutral+link+.cb-textAndAlertNotice.background-neutral:not(.customPadding){padding-top:100px}}@media(min-width: 1420px)and (min-height: 800px){.background-neutral+link+.cb-textAndAlertNotice.background-neutral:not(.customPadding){padding-top:120px}}.background-white+link+.cb-textAndAlertNotice.background-white:not(.customPadding){padding-top:60px}@media(min-width: 768px){.background-white+link+.cb-textAndAlertNotice.background-white:not(.customPadding){padding-top:80px}}@media(min-width: 1230px){.background-white+link+.cb-textAndAlertNotice.background-white:not(.customPadding){padding-top:100px}}@media(min-width: 1420px)and (min-height: 800px){.background-white+link+.cb-textAndAlertNotice.background-white:not(.customPadding){padding-top:120px}}.background-blue+link+.cb-textAndBulletsBlock.background-blue:not(.customPadding){padding-top:60px}@media(min-width: 768px){.background-blue+link+.cb-textAndBulletsBlock.background-blue:not(.customPadding){padding-top:80px}}@media(min-width: 1230px){.background-blue+link+.cb-textAndBulletsBlock.background-blue:not(.customPadding){padding-top:100px}}@media(min-width: 1420px)and (min-height: 800px){.background-blue+link+.cb-textAndBulletsBlock.background-blue:not(.customPadding){padding-top:120px}}.cb-latestContent{padding:40px 0}@media(min-width: 768px){.cb-latestContent{padding:60px 0}}@media(min-width: 1230px){.cb-latestContent{padding:80px 0}}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent{padding:100px 0}}.cb-latestContent.background-white{background:var(--colour-white)}.cb-latestContent.background-white+link+.background-white:not(.customPadding){padding-top:0px}.cb-latestContent.background-white+link+.cb-bookingWidgetBlock .inner:after{background-color:var(--colour-white)}.cb-latestContent.background-white+link+.cb-newsletterSignup.background-white{padding-top:40px}@media(min-width: 768px){.cb-latestContent.background-white+link+.cb-newsletterSignup.background-white{padding-top:60px}}@media(min-width: 1230px){.cb-latestContent.background-white+link+.cb-newsletterSignup.background-white{padding-top:80px}}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent.background-white+link+.cb-newsletterSignup.background-white{padding-top:100px}}.cb-latestContent.background-blue{background:var(--colour-blue)}.cb-latestContent.background-blue+link+.background-blue:not(.customPadding){padding-top:0px}.cb-latestContent.background-blue+link+.cb-bookingWidgetBlock .inner:after{background-color:var(--colour-blue)}.cb-latestContent.background-blue+link+.cb-newsletterSignup.background-blue{padding-top:40px}@media(min-width: 768px){.cb-latestContent.background-blue+link+.cb-newsletterSignup.background-blue{padding-top:60px}}@media(min-width: 1230px){.cb-latestContent.background-blue+link+.cb-newsletterSignup.background-blue{padding-top:80px}}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent.background-blue+link+.cb-newsletterSignup.background-blue{padding-top:100px}}.cb-latestContent.background-neutral{background:var(--colour-neutral)}.cb-latestContent.background-neutral+link+.background-neutral:not(.customPadding){padding-top:0px}.cb-latestContent.background-neutral+link+.cb-bookingWidgetBlock .inner:after{background-color:var(--colour-neutral)}.cb-latestContent.background-neutral+link+.cb-newsletterSignup.background-neutral{padding-top:40px}@media(min-width: 768px){.cb-latestContent.background-neutral+link+.cb-newsletterSignup.background-neutral{padding-top:60px}}@media(min-width: 1230px){.cb-latestContent.background-neutral+link+.cb-newsletterSignup.background-neutral{padding-top:80px}}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent.background-neutral+link+.cb-newsletterSignup.background-neutral{padding-top:100px}}.cb-latestContent.background-purple{background:var(--colour-purple)}.cb-latestContent.background-purple+link+.background-purple:not(.customPadding){padding-top:0px}.cb-latestContent.background-purple+link+.cb-bookingWidgetBlock .inner:after{background-color:var(--colour-purple)}.cb-latestContent.background-purple+link+.cb-newsletterSignup.background-purple{padding-top:40px}@media(min-width: 768px){.cb-latestContent.background-purple+link+.cb-newsletterSignup.background-purple{padding-top:60px}}@media(min-width: 1230px){.cb-latestContent.background-purple+link+.cb-newsletterSignup.background-purple{padding-top:80px}}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent.background-purple+link+.cb-newsletterSignup.background-purple{padding-top:100px}}.cb-latestContent .container{max-width:1240px;margin:0 auto;padding:0 5%;box-sizing:content-box}.cb-latestContent .container.small{max-width:810px}@media(min-width: 768px){.cb-latestContent .container{padding:0 8%}}.cb-latestContent.background-neutral .itemContainer .item{background-color:var(--colour-white);border:1px solid var(--colour-neutral)}.cb-latestContent .topSection{margin-bottom:40px}@media(min-width: 1050px){.cb-latestContent .topSection{display:grid;justify-content:space-between;grid-template-columns:50% 50%}}@media(min-width: 1420px){.cb-latestContent .topSection{margin-bottom:50px;grid-template-columns:45% 45%}}.cb-latestContent .tabButtons{display:flex;flex-direction:row}@media(min-width: 1050px){.cb-latestContent .tabButtons{justify-content:flex-end;align-items:flex-end;margin-bottom:10px}}@media(min-width: 1420px){.cb-latestContent .tabButtons{margin-bottom:15px}}.cb-latestContent .tabButtons .tab{border-radius:40px;border:1px solid var(--colour-grey);color:var(--colour-blue);background-color:var(--colour-white);font-size:1.4rem;font-weight:700;font-family:var(--font-body);min-height:32px;min-width:90px;padding:6px 24px;cursor:pointer;transition:all .3s ease}.cb-latestContent .tabButtons .tab:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}@media(min-width: 768px){.cb-latestContent .tabButtons .tab{font-size:1.6rem;min-height:40px;min-width:120px;padding:10px 24px}}@media(min-width: 1420px){.cb-latestContent .tabButtons .tab{min-height:48px;min-width:160px}}.cb-latestContent .tabButtons .tab:nth-of-type(2){margin-left:8px}@media(min-width: 768px){.cb-latestContent .tabButtons .tab:nth-of-type(2){margin-left:12px}}.cb-latestContent .tabButtons .tab:hover,.cb-latestContent .tabButtons .tab.pc-isActive{border-color:var(--colour-blue);color:var(--colour-white);background-color:var(--colour-blue)}.cb-latestContent .title{margin-bottom:32px}@media(min-width: 768px){.cb-latestContent .title{margin-bottom:40px}}@media(min-width: 1050px){.cb-latestContent .title{margin:0;padding-right:60px}}.cb-latestContent .title h2{font-size:3.2rem;margin:0}@media(min-width: 768px){.cb-latestContent .title h2{font-size:4.2rem}}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent .title h2{font-size:5.4rem;margin-bottom:20px}}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent .title h2{margin-bottom:0}}.cb-latestContent .tabContent{max-height:0;opacity:0;visibility:hidden}.cb-latestContent .tabContent.pc-isActive{max-height:200vh;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.cb-latestContent .itemContainer{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:16px}@media(min-width: 768px){.cb-latestContent .itemContainer{grid-template-columns:repeat(2, 1fr);grid-gap:32px 20px}}@media(min-width: 1050px){.cb-latestContent .itemContainer{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1420px){.cb-latestContent .itemContainer{grid-gap:40px 24px}}.cb-latestContent .itemContainer .item{text-decoration:none;border-radius:16px;border:1px solid rgba(0,0,0,0);position:relative;overflow:hidden;background-color:var(--colour-neutral);transition:border-color .2s ease}.cb-latestContent .itemContainer .item:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}@media(min-width: 768px){.cb-latestContent .itemContainer .item{border-radius:20px}}.cb-latestContent .itemContainer .item:hover{border-color:var(--colour-body)}.cb-latestContent .itemContainer .item:hover .textWrapper h3{text-decoration-thickness:2px}.cb-latestContent .itemContainer .item .image{position:relative}.cb-latestContent .itemContainer .item .image img{border-radius:16px 16px 0 0;object-fit:cover;width:100%}@media(min-width: 768px){.cb-latestContent .itemContainer .item .image img{border-radius:20px 20px 0 0}}.cb-latestContent .itemContainer .item .textWrapper{padding:20px 24px 32px}@media(min-width: 768px){.cb-latestContent .itemContainer .item .textWrapper{padding:24px 28px 40px}}@media(min-width: 1420px){.cb-latestContent .itemContainer .item .textWrapper{padding:32px 40px 55px}}.cb-latestContent .itemContainer .item .textWrapper h3{font-size:1.8rem;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .2s ease;line-height:1.2;margin:0}.cb-latestContent .itemContainer .item .textWrapper h3:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}@media(min-width: 768px){.cb-latestContent .itemContainer .item .textWrapper h3{font-size:2rem}}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent .itemContainer .item .textWrapper h3{font-size:2.4rem}}.cb-latestContent .itemContainer .item .textWrapper .description{font-size:1.6rem;color:var(--colour-greyText);margin:12px 0 0}@media(min-width: 1420px)and (min-height: 800px){.cb-latestContent .itemContainer .item .textWrapper .description{font-size:1.8rem}}@media(min-width: 768px){.cb-latestContent .itemContainer .item .textWrapper .description{margin-top:15px}}.cb-latestContent .itemContainer .item .textWrapper .date{color:var(--colour-body);font-family:var(--font-body);font-size:1.4rem;font-weight:400;margin-bottom:10px;margin:0 0 10px}@media(min-width: 768px){.cb-latestContent .itemContainer .item .textWrapper .date{font-size:1.6rem;margin-bottom:16px}}@media(min-width: 768px){.cb-latestContent .viewMoreWrapper{display:flex;justify-content:center}}.cb-latestContent .viewMoreWrapper.mobile{display:block}@media(min-width: 1050px){.cb-latestContent .viewMoreWrapper.mobile{display:none}}.cb-latestContent .viewMoreWrapper.desktop{display:none}@media(min-width: 1050px){.cb-latestContent .viewMoreWrapper.desktop{display:block;max-width:fit-content;margin-left:auto}}.cb-latestContent .viewAll{background:rgba(0,0,0,0);color:var(--colour-body);border:2px solid var(--colour-body);margin-top:30px;width:100%}.cb-latestContent .viewAll:hover{background-color:var(--colour-neutralLight);text-decoration-color:inherit}@media(min-width: 768px){.cb-latestContent .viewAll{margin-top:40px;width:auto}}@media(min-width: 1050px){.cb-latestContent .viewAll{margin:0;width:auto}}.cb-latestContent .viewAll:hover{background-color:var(--colour-yellow);border-color:var(--colour-yellow);color:var(--colour-body)}.cb-latestContent .viewMoreButton{background:rgba(0,0,0,0);color:var(--colour-body);border:2px solid var(--colour-body);margin:40px 0 0;width:100%}.cb-latestContent .viewMoreButton:hover{background-color:var(--colour-neutralLight);text-decoration-color:inherit}@media(min-width: 768px){.cb-latestContent .viewMoreButton{margin-top:50px;width:auto}}@media(min-width: 1420px){.cb-latestContent .viewMoreButton{margin-top:60px}}
