.elementor-3254 .elementor-element.elementor-element-3a173b30{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-3254 .elementor-element.elementor-element-64405ba{width:100%;max-width:100%}.elementor-3254 .elementor-element.elementor-element-e5030b8{width:100%;max-width:100%}.elementor-3254 .elementor-element.elementor-element-e5030b8.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-3254 .elementor-element.elementor-element-be72726{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3254 .elementor-element.elementor-element-644c5c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-3254 .elementor-element.elementor-element-99930ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}@media(min-width:768px){.elementor-3254 .elementor-element.elementor-element-644c5c8{--width:50%}.elementor-3254 .elementor-element.elementor-element-99930ac{--width:50%}}.uktg-post-header{max-width:980px;margin:0 auto 3.5rem auto;padding:2.5rem 2rem 3rem;text-align:center;background:linear-gradient(180deg,rgb(154 126 66 / .08),#fff0);border-radius:18px}.uktg-post-eyebrow{font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9A7E42;margin-bottom:.75rem}.uktg-post-title{font-size:2.6rem;font-weight:700;line-height:1.15;color:#1f1f1f;margin:0 0 1.2rem 0}.uktg-post-title span{display:block;font-size:2.1rem;font-weight:600;color:#2b2b2b;margin-top:.4rem}.uktg-post-intro{max-width:760px;margin:0 auto;font-size:1.1rem;line-height:1.7;color:#555}@media (max-width:768px){.uktg-post-title{font-size:2.1rem}.uktg-post-title span{font-size:1.75rem}.uktg-post-header{padding:2rem 1.5rem 2.5rem}}.uktg-landing-post{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.65;color:#1f2937}.uktg-landing-post a{text-decoration:none}.uktg-hero{max-width:1100px;margin:0 auto;padding:1.6rem 1.1rem 1.2rem;text-align:center}.uktg-hero-logo{margin:0 auto .9rem}.uktg-hero-logo img{display:block;width:min(420px,85vw);height:auto;margin:0 auto;border:0;outline:0;box-shadow:none;background:#fff0}.uktg-post-title{margin:.4rem auto 1.1rem;max-width:28ch;font-size:clamp(1.55rem,3.2vw,2.35rem);line-height:1.15;letter-spacing:-.02em}.uktg-section{max-width:1100px;margin:0 auto;padding:1.6rem 1.1rem}.uktg-section h2{margin:0 0 .9rem;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.25;letter-spacing:-.01em}.uktg-section h3{margin:0 0 .6rem;font-size:1.1rem;line-height:1.25}.uktg-block{background:rgb(255 255 255 / .72);border:1px solid rgb(154 126 66 / .18);border-radius:16px;padding:1.1rem 1.15rem;margin:.85rem 0;box-shadow:0 10px 22px rgb(15 23 42 / .05)}.uktg-text p{margin:.65rem 0}.uktg-text p:first-child{margin-top:0}.uktg-text p:last-child{margin-bottom:0}.uktg-hero-ctas,.uktg-cta-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:1rem auto 0;max-width:900px}.uktg-cta{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.95rem 1.15rem;border-radius:14px;border:1px solid rgb(154 126 66 / .35);font-weight:700;letter-spacing:.01em;min-height:48px;min-width:min(320px,92vw);background:linear-gradient(135deg,#bda058 0%,#e3cf8a 35%,#9a7e42 100%);color:#1b1408;box-shadow:0 10px 22px rgb(154 126 66 / .22);transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease}.uktg-cta:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgb(154 126 66 / .28);filter:saturate(1.03)}.uktg-cta:active{transform:translateY(0);box-shadow:0 10px 22px rgb(154 126 66 / .22)}.uktg-cta:focus{outline:2px solid rgb(154 126 66 / .55);outline-offset:3px}.uktg-cta.uktg-cta-secondary{background:linear-gradient(135deg,#e8dcc0 0%,#f6efd9 45%,#d6c197 100%);color:#2b2b2b;border-color:rgb(154 126 66 / .28);box-shadow:0 10px 22px rgb(31 41 55 / .08)}@media (min-width:860px){.uktg-cta{min-width:340px}}@media (max-width:520px){.uktg-hero{padding:1.15rem .9rem .9rem}.uktg-section{padding:1.15rem .9rem}.uktg-block{padding:1rem;border-radius:14px}.uktg-cta{width:100%;min-width:0;padding:.9rem 1rem;border-radius:14px}}.guides-section{max-width:1100px;margin:0 auto;padding:1.6rem 1.1rem 2rem}.guides-title{margin:0 0 .6rem;font-size:clamp(1.35rem,2.4vw,1.75rem);letter-spacing:-.01em}.guides-intro{margin:0 0 1.2rem;color:#374151;max-width:70ch}.guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem}.guide-card{display:flex;flex-direction:column;padding:1.05rem 1.05rem .95rem;border-radius:16px;background:rgb(253 250 242 / .92);border:1px solid rgb(154 126 66 / .18);box-shadow:0 10px 22px rgb(15 23 42 / .05);color:#1f2937;transition:transform 160ms ease,box-shadow 160ms ease}.guide-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgb(15 23 42 / .08)}.guide-card h3{margin:0 0 .5rem;font-size:1.08rem;line-height:1.25}.guide-card p{margin:0;color:#374151}.card-link{margin-top:.9rem;display:flex;align-items:center;gap:.5rem;font-weight:700;color:#9A7E42}.card-link svg{width:18px;height:18px}.uktg-hero-ctas .uktg-cta,.uktg-cta-links .uktg-cta,.uktg-hero-ctas .uktg-cta.uktg-cta-secondary,.uktg-cta-links .uktg-cta.uktg-cta-secondary{background:linear-gradient(135deg,#bda058 0%,#e3cf8a 35%,#9a7e42 100%)!important;color:#1b1408!important;border:1px solid rgb(154 126 66 / .35)!important;box-shadow:0 10px 22px rgb(154 126 66 / .22)!important}.uktg-hero-ctas .uktg-cta:hover,.uktg-cta-links .uktg-cta:hover,.uktg-hero-ctas .uktg-cta.uktg-cta-secondary:hover,.uktg-cta-links .uktg-cta.uktg-cta-secondary:hover{transform:translateY(-1px)!important;box-shadow:0 14px 28px rgb(154 126 66 / .28)!important;filter:saturate(1.03)!important}.uktg-accreditation-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch;margin:1rem 0 0}.uktg-accreditation-logo{margin:0;background:#fff;border:1px solid rgb(191 170 124 / .28);border-radius:16px;padding:.75rem;box-shadow:0 6px 18px rgb(0 0 0 / .05);display:flex;align-items:center;justify-content:center;min-height:110px}.uktg-accreditation-logo img{width:100%;height:90px;object-fit:contain;display:block}@media (max-width:820px){.uktg-accreditation-logos{grid-template-columns:1fr}.uktg-accreditation-logo{min-height:120px}.uktg-accreditation-logo img{height:95px}}.uktg-contact-block{background:#fff;border:1px solid #e6e1d6;border-radius:20px;padding:2.75rem 2.5rem;max-width:720px;box-shadow:0 8px 28px rgb(0 0 0 / .06);font-family:'Inter',sans-serif}.uktg-contact-block h3{font-size:1.9rem;font-weight:700;margin:0 0 2.25rem 0;color:#2b2b2b}.uktg-contact-item{display:flex;gap:1.25rem;margin-bottom:1.75rem;align-items:flex-start}.uktg-contact-item:last-child{margin-bottom:0}.uktg-contact-label{font-size:1.1rem;font-weight:600;margin-bottom:.35rem;color:#2b2b2b}.uktg-contact-item p{margin:0;font-size:1rem;line-height:1.65;color:#555}.uktg-contact-item a{color:#9A7E42;font-weight:600;text-decoration:none}.uktg-contact-item a:hover{text-decoration:underline}@media (max-width:600px){.uktg-contact-block{padding:2.25rem 1.75rem}.uktg-contact-block h3{font-size:1.6rem}}