/* Premium readable treatment for standard inner pages. Original ministry text stays intact while each section gains a designed visual hierarchy. */
body.hk-premium-inner{background:linear-gradient(145deg,#fffdf7 0%,#fff8df 45%,#f4f6ff 100%);color:#061b57}.hk-premium-inner .inner-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#061b57 0%,#082578 48%,#c43b00 100%);border-bottom:6px solid #e6c15d;padding:clamp(52px,7vw,88px) 0}.hk-premium-inner .inner-hero:before,.hk-premium-inner .inner-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.hk-premium-inner .inner-hero:before{left:-110px;bottom:-150px;width:330px;height:330px;background:#ffd91a14;border:1px solid #ffe99b55}.hk-premium-inner .inner-hero:after{right:-70px;top:-95px;width:300px;height:300px;border:2px solid #fff3b550}.hk-premium-inner .inner-hero .wrap{position:relative;z-index:1}.hk-premium-inner .inner-hero h1{color:#fff;font-size:clamp(36px,5vw,64px);line-height:1.08;margin:12px 0;text-wrap:balance;text-shadow:0 4px 22px #030d2d80}.hk-premium-inner .inner-hero p{color:#fff5dc;line-height:1.6;font-size:clamp(16px,1.5vw,20px)}.hk-premium-inner .inner-hero .eyebrow{display:inline-block;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#ffe18a;background:#ffffff12;border:1px solid #ffffff30;border-radius:999px;padding:7px 13px}.hk-premium-inner .inner-main{box-sizing:border-box;max-width:min(1120px,calc(100% - 32px));margin:clamp(25px,4vw,50px) auto clamp(42px,6vw,78px);padding:clamp(24px,4vw,54px)!important;background:linear-gradient(160deg,#fffefa,#fff8e5);border:2px solid #d9bd72;border-top:6px solid #082578;border-radius:24px;box-shadow:0 18px 48px #0825781b;min-height:0}.hk-premium-inner .inner-main>p{max-width:940px;color:#061b57;font-size:clamp(16px,1.35vw,19px);line-height:1.85;margin:0 0 20px;overflow-wrap:anywhere}.hk-premium-inner .inner-main>p:first-child{font-size:clamp(18px,1.6vw,22px);font-weight:650;color:#082578;border-left:5px solid #e2bd39;padding:14px 18px;background:#fffdf3;border-radius:0 14px 14px 0}.hk-premium-inner .inner-main h2{position:relative;margin:42px 0 20px;padding:18px 22px;border-radius:16px;background:linear-gradient(110deg,#061b57,#082578);color:#fff;font-size:clamp(23px,2.5vw,34px);line-height:1.2;box-shadow:0 10px 25px #061b5722}.hk-premium-inner .inner-main h2:nth-of-type(even){background:linear-gradient(110deg,#a32a00,#c43b00);border-left:6px solid #f1c928}.hk-premium-inner .inner-main h3{display:block;margin:26px 0 10px;padding:11px 15px;border-left:5px solid #dcb622;border-radius:0 12px 12px 0;background:linear-gradient(90deg,#fff2b8,#fffaf0);color:#a32a00;font-size:clamp(18px,1.7vw,24px);line-height:1.3}.hk-premium-inner .inner-main h3:nth-of-type(3n){border-left-color:#082578;background:linear-gradient(90deg,#f4f6ff,#fff);color:#061b57}.hk-premium-inner .inner-main ul,.hk-premium-inner .inner-main ol{margin:16px 0 26px;padding:20px 22px 20px 44px;background:#fff;border:1px solid #eadba9;border-radius:16px;box-shadow:0 7px 18px #40310a0c}.hk-premium-inner .inner-main li{font-size:clamp(16px,1.25vw,18px);line-height:1.75;margin:7px 0}.hk-premium-inner .inner-main blockquote{margin:28px 0;padding:24px 26px;background:linear-gradient(120deg,#a32a00,#c43b00);color:#fff;border-radius:18px;border-left:7px solid #f2cf36;box-shadow:0 12px 26px #a32a0020}.hk-premium-inner .inner-main strong{color:#082578}.hk-premium-inner .inner-main img{max-width:100%;height:auto;border-radius:18px;box-shadow:0 12px 30px #061b5722}.hk-premium-inner .inner-main a:not(.button){color:#082578;font-weight:750;text-decoration-thickness:2px;text-underline-offset:3px}.hk-premium-inner .inner-main a.button{display:inline-flex;margin:8px 9px 3px 0;text-decoration:none;box-shadow:0 7px 18px #061b5720}.hk-premium-inner .inner-main>*{animation:hkSectionReveal .45s ease both}.hk-premium-inner .inner-main>*:nth-child(2n){animation-delay:.035s}@keyframes hkSectionReveal{from{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}.hk-premium-inner .inner-nav{gap:8px;padding:12px 0}.hk-premium-inner .inner-nav a{background:#fff9e5;border:1px solid #d7c079;color:#061b57;border-radius:999px;font-weight:780;font-size:14px;text-decoration:none;padding:8px 13px;transition:.2s ease}.hk-premium-inner .inner-nav a:hover,.hk-premium-inner .inner-nav a:focus-visible{background:#f4e6ac;transform:translateY(-1px)}.hk-premium-inner .inner-footer{background:linear-gradient(120deg,#061b57,#061b57);color:#f8f8f2;border-top:4px solid #d6ae49}.hk-premium-inner .inner-footer a[href*="talkmoney.uk"]{color:#ffdf26;font-weight:850}@media(prefers-reduced-motion:reduce){.hk-premium-inner .inner-main>*{animation:none}.hk-premium-inner .inner-nav a{transition:none}}@media(max-width:600px){.hk-premium-inner .inner-main{max-width:calc(100% - 24px);padding:22px 18px!important;border-radius:16px}.hk-premium-inner .inner-main h2{margin-top:32px;padding:15px 17px}.hk-premium-inner .inner-main h3{padding:10px 12px}.hk-premium-inner .inner-nav{gap:6px}.hk-premium-inner .inner-nav a{font-size:14px;padding:7px 10px}.hk-premium-inner .inner-hero{padding:48px 0}}