.art-cta-mid{text-align:center;background:linear-gradient(145deg,#d7bb9738,#d4e6f180);border:1px solid #001f3429;border-radius:16px;margin:2.4rem 0;padding:max(1.4rem,min(3vw,2rem))}.art-cta-mid .art-cta-mid__title,body.piuk-article .art-cta-mid .art-cta-mid__title,.page-shell .art-cta-mid .art-cta-mid__title{font-family:var(--piuk-serif,"Fraunces", serif);color:var(--piuk-navy);margin:0 0 .45rem;font-size:max(1.3rem,min(2.4vw,1.7rem));font-weight:600;line-height:1.12}.art-cta-mid .art-cta-mid__text,body.piuk-article .art-cta-mid .art-cta-mid__text,.page-shell .art-cta-mid .art-cta-mid__text{color:var(--piuk-muted);max-width:48ch;margin:0 auto 1.15rem;font-size:1rem}a.art-cta-mid__btn,a.art-cta-end__btn,body.piuk-article .art-body a.art-cta-mid__btn,body.piuk-article .art-body a.art-cta-end__btn,.page-shell a.art-cta-mid__btn,.page-shell a.art-cta-end__btn{white-space:nowrap;background:var(--piuk-navy);color:var(--piuk-ivory);border-radius:999px;align-items:center;gap:.45rem;padding:.8rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #001f342e}a.art-cta-mid__btn:hover,a.art-cta-end__btn:hover,body.piuk-article .art-body a.art-cta-mid__btn:hover,body.piuk-article .art-body a.art-cta-end__btn:hover,.page-shell a.art-cta-mid__btn:hover,.page-shell a.art-cta-end__btn:hover{color:var(--piuk-ivory);text-decoration:none}a.art-cta-mid__btn span,a.art-cta-end__btn span,body.piuk-article .art-body a.art-cta-mid__btn span,body.piuk-article .art-body a.art-cta-end__btn span,.page-shell a.art-cta-mid__btn span,.page-shell a.art-cta-end__btn span{color:var(--piuk-gold);transition:transform .15s}a.art-cta-mid__btn:hover span,a.art-cta-end__btn:hover span,body.piuk-article .art-body a.art-cta-mid__btn:hover span,body.piuk-article .art-body a.art-cta-end__btn:hover span,.page-shell a.art-cta-mid__btn:hover span,.page-shell a.art-cta-end__btn:hover span{transform:translate(3px)}a.loc-hero-cta,.page-shell a.loc-hero-cta{background:var(--piuk-blue);color:var(--piuk-navy);border:1px solid #001f341a;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:.55rem 1.15rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .18s;display:inline-flex}a.loc-hero-cta:hover,.page-shell a.loc-hero-cta:hover{color:var(--piuk-navy);border-color:#001f343d;text-decoration:none}a.loc-hero-cta:focus-visible{color:var(--piuk-navy);border-color:#001f343d;text-decoration:none}.page-shell a.loc-hero-cta:focus-visible{color:var(--piuk-navy);border-color:#001f343d;text-decoration:none}.loc-hero-cta__pin,.page-shell .loc-hero-cta__pin{color:var(--piuk-navy);flex:none}.loc-hero-cta__arrow,.page-shell .loc-hero-cta__arrow{color:var(--piuk-gold);transition:transform .15s}a.loc-hero-cta:hover .loc-hero-cta__arrow,.page-shell a.loc-hero-cta:hover .loc-hero-cta__arrow{transform:translate(3px)}a.loc-hero-cta:focus-visible .loc-hero-cta__arrow{transform:translate(3px)}.page-shell a.loc-hero-cta:focus-visible .loc-hero-cta__arrow{transform:translate(3px)}@media (max-width:768px){.loc-hero-cta,.page-shell a.loc-hero-cta{display:none}}.art-cta-end{text-align:center;background:linear-gradient(145deg,#d7bb9742,#d4e6f18c);border:1px solid #001f3429;border-radius:18px;margin:3rem 0 0;padding:max(2rem,min(4vw,3rem))}.art-cta-end h2,body.piuk-article .art-cta-end h2,.page-shell .art-cta-end h2{font-family:var(--piuk-serif,"Fraunces", serif);color:var(--piuk-navy);margin:0 0 .6rem;font-size:max(1.6rem,min(3vw,2.3rem));font-weight:600}.art-cta-end p,body.piuk-article .art-cta-end p,.page-shell .art-cta-end p{max-width:56ch;color:var(--piuk-muted);margin:0 auto 1.5rem}.art-sticky-cta{display:none}@media (max-width:768px){.art-sticky-cta{z-index:40;background-color:var(--piuk-navy);color:var(--piuk-ivory);justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .22s,background-color .18s,color .18s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #001f3438}.art-sticky-cta:hover{background-color:var(--piuk-navy-soft);color:var(--piuk-ivory);text-decoration:none}.art-sticky-cta:focus-visible{background-color:var(--piuk-navy-soft);color:var(--piuk-ivory);text-decoration:none}.art-sticky-cta:hover .art-sticky-cta__arrow{color:var(--piuk-gold)}.art-sticky-cta:focus-visible .art-sticky-cta__arrow{color:var(--piuk-gold)}.art-sticky-cta--hidden{transform:translateY(100%)}.art-sticky-cta__arrow{color:var(--piuk-gold)}}
