.cb-articleBanner{padding:60px 0}@media(min-width: 768px){.cb-articleBanner{padding:80px 0}}@media(min-width: 1050px){.cb-articleBanner{padding:100px 0}}@media(min-width: 1700px){.cb-articleBanner{padding:120px 0}}.cb-articleBanner.background-white{background:var(--colour-white)}.cb-articleBanner.background-white+link+.background-white:not(.customPadding){padding-top:0px}.cb-articleBanner.background-taupe{background:var(--colour-taupe)}.cb-articleBanner.background-taupe+link+.background-taupe:not(.customPadding){padding-top:0px}.cb-articleBanner.background-black{background:var(--colour-black)}.cb-articleBanner.background-black+link+.background-black:not(.customPadding){padding-top:0px}.cb-articleBanner .container{max-width:1360px;margin:0 auto;padding:0 5%;box-sizing:content-box}@media(min-width: 768px){.cb-articleBanner .container{padding:0 8%}}.cb-articleBanner .container.small{max-width:898px}.cb-articleBanner .topWrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}@media(min-width: 768px){.cb-articleBanner .topWrapper{margin-bottom:40px}}@media(min-width: 1420px){.cb-articleBanner .topWrapper{margin-bottom:50px}}.cb-articleBanner h2{margin:0 0 20px;line-height:1.15;font-weight:500;font-family:var(--font-title);color:var(--colour-black);font-size:4rem;margin:0;padding-right:20px}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner h2{line-height:1.2;margin-bottom:28px}}@media(min-width: 768px){.cb-articleBanner h2{font-size:4.48rem}}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner h2{font-size:5.6rem}}@media(min-width: 768px){.cb-articleBanner h2{margin:0}}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner h2{margin:0}}.cb-articleBanner .buttonWrapper.mobile{display:block;margin-top:40px}@media(min-width: 768px){.cb-articleBanner .buttonWrapper.mobile{display:none}}.cb-articleBanner .buttonWrapper.desktop{display:none}@media(min-width: 768px){.cb-articleBanner .buttonWrapper.desktop{display:block}}.cb-articleBanner .button{font-size:1.2rem;letter-spacing:.48px;font-family:var(--font-body);font-weight:600;max-width:100%;width:auto;text-decoration:none;text-align:center;box-sizing:border-box;display:inline-block;position:relative;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(0,0,0,0);cursor:pointer;z-index:1;border-style:solid;transition:border-image .2s ease,text-decoration-color .2s ease;color:var(--colour-black);background-color:rgba(0,0,0,0);border-width:1px;border-style:solid;border-image:linear-gradient(to right, #d9d9d9, #d9d9d9) 1;min-width:160px;min-height:40px;padding:10px 18px 9px 20px;transition:border-image .2s ease;width:100%}@media(min-width: 768px){.cb-articleBanner .button{font-size:1.4rem;letter-spacing:.6px}}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner .button{font-size:1.5rem}}.cb-articleBanner .button:hover{text-decoration-color:inherit}.cb-articleBanner .button.disabled,.cb-articleBanner .button[disabled]{opacity:.5;pointer-events:none}.cb-articleBanner .button:focus-visible{outline:1px solid var(--colour-focus);outline-offset:4px}@media(min-width: 768px){.cb-articleBanner .button:focus-visible{outline-offset:6px}}.cb-articleBanner .button:after{content:"";background-image:url("/assets/images/buttonArrowMobile.svg");display:inline-block;width:13px;height:12px;margin-bottom:-1px}@media(min-width: 768px){.cb-articleBanner .button:after{background-image:url("/assets/images/buttonArrow.svg");width:9px;height:14px;margin-left:5px;margin-top:2px;margin-bottom:-2px}}@media(min-width: 768px){.cb-articleBanner .button{min-width:180px}}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner .button{padding:7px 18px 6px 20px}}.cb-articleBanner .button:hover{border-image:linear-gradient(180deg, #a48045 1.1%, #806024 23.82%, #c19b54 46.72%, #ebc866 67.04%, #c3863a 85.12%, #a48045 98.89%) 1}@media(min-width: 768px){.cb-articleBanner .button{width:auto}}@media(min-width: 1050px){.cb-articleBanner .itemContainer{display:grid;grid-template-columns:48% 52%}}.cb-articleBanner .topItemWrapper{margin-bottom:50px}@media(min-width: 768px){.cb-articleBanner .topItemWrapper{margin-bottom:65px}}@media(min-width: 1050px){.cb-articleBanner .topItemWrapper{margin-bottom:0px;padding-right:40px}}@media(min-width: 1230px){.cb-articleBanner .topItemWrapper{padding-right:50px}}@media(min-width: 1420px){.cb-articleBanner .topItemWrapper{padding-right:70px}}.cb-articleBanner .topItemWrapper .image:after{content:"";position:absolute;background-color:var(--colour-white);left:0;bottom:0;height:70px;width:calc(100% - 30px)}@media(min-width: 768px){.cb-articleBanner .topItemWrapper .image:after{height:85px;width:calc(100% - 60px)}}@media(min-width: 1050px){.cb-articleBanner .topItemWrapper .image:after{width:calc(100% - 70px)}}@media(min-width: 1420px){.cb-articleBanner .topItemWrapper .image:after{height:95px;width:calc(100% - 82px)}}.cb-articleBanner .topItemWrapper .topItemTextWrapper{position:relative;margin-right:60px;margin-top:-40px}@media(min-width: 768px){.cb-articleBanner .topItemWrapper .topItemTextWrapper{margin-right:90px;margin-top:-50px}}@media(min-width: 1050px){.cb-articleBanner .topItemWrapper .topItemTextWrapper{margin-right:100px;margin-top:-55px}}@media(min-width: 1420px){.cb-articleBanner .topItemWrapper .topItemTextWrapper{margin-right:120px;margin-top:-62px}}.cb-articleBanner .otherItemsWrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px 16px}@media(min-width: 768px){.cb-articleBanner .otherItemsWrapper{grid-gap:60px 32px}}@media(min-width: 1050px){.cb-articleBanner .otherItemsWrapper{grid-gap:60px 40px}}@media(min-width: 1230px){.cb-articleBanner .otherItemsWrapper{grid-gap:65px 50px}}@media(min-width: 1420px){.cb-articleBanner .otherItemsWrapper{grid-gap:80px 70px}}.cb-articleBanner .item{display:block}.cb-articleBanner .item:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}.cb-articleBanner .item:hover img{transform:scale(1.04)}.cb-articleBanner .item:hover .topTitle,.cb-articleBanner .item:hover .otherTitle{text-decoration-color:inherit}.cb-articleBanner .otherItemText{margin-top:12px}@media(min-width: 768px){.cb-articleBanner .otherItemText{margin-top:15px}}@media(min-width: 1420px){.cb-articleBanner .otherItemText{margin-top:18px}}.cb-articleBanner .image{position:relative;overflow:hidden}.cb-articleBanner .image img{display:block;width:100%;object-fit:cover;transform:scale(1);transition:transform 800ms cubic-bezier(0.16, 1, 0.3, 1)}.cb-articleBanner .tag{color:var(--colour-smokeGrey);font-weight:600;font-family:var(--font-body);font-size:1.2rem;text-transform:uppercase;margin:0}@media(min-width: 768px){.cb-articleBanner .tag{font-size:1.3rem}}@media(min-width: 1420px){.cb-articleBanner .tag{font-size:1.5rem}}.cb-articleBanner .topTitle{margin:0 0 20px;line-height:1.15;font-weight:500;font-family:var(--font-title);color:var(--colour-black);font-size:2rem;line-height:1.3;font-family:var(--font-body);margin-bottom:10px;margin:0;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;transition:text-decoration-color .2s ease}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner .topTitle{line-height:1.2;margin-bottom:28px}}@media(min-width: 768px){.cb-articleBanner .topTitle{font-size:2.56rem;margin-bottom:16px}}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner .topTitle{font-size:3.2rem;line-height:1.2;margin-bottom:20px}}@media(min-width: 768px){.cb-articleBanner .topTitle{margin:2px 0 0}}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner .topTitle{margin:4px 0 0}}.cb-articleBanner .otherTitle{margin:0 0 20px;line-height:1.15;font-weight:500;font-family:var(--font-title);color:var(--colour-black);font-size:1.5rem;line-height:1.2;font-family:var(--font-body);margin-bottom:10px;margin:2px 0 0;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;transition:text-decoration-color .2s ease}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner .otherTitle{line-height:1.2;margin-bottom:28px}}@media(min-width: 768px){.cb-articleBanner .otherTitle{font-size:2.16rem}}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner .otherTitle{font-size:2.4rem;line-height:1.3;margin-bottom:12px}}@media(min-width: 768px){.cb-articleBanner .otherTitle{margin:2px 0 0}}@media(min-width: 1420px)and (min-height: 800px){.cb-articleBanner .otherTitle{margin:2px 0 0}}
