.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* ===== UK Clearances – Single Post ===== */
html{overflow-x:clip}
.elementor-97{--ukc-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}
/* Hero links */
.elementor-97 [data-id="2945f4"] a{color:rgba(255,255,255,.85);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.elementor-97 [data-id="2945f4"] a:hover{color:var(--e-global-color-white);text-decoration:underline;text-underline-offset:4px}
.elementor-97 [data-id="47b7835a"] a{color:var(--e-global-color-secondary);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.elementor-97 [data-id="47b7835a"] a:hover{color:var(--e-global-color-redhover);text-decoration:underline;text-underline-offset:4px}
/* Hide the featured image block when a post has no featured image */
.elementor-97 [data-id="24b538e2"]:not(:has(img[src]:not([src=""]))){display:none}
.elementor-97 [data-id="24b538e2"]:not(:has(img[src]:not([src=""]))) + [data-id="2984ee72"]{padding-top:64px}

/* ===== Article body ===== */
.elementor-97 [data-id="2984ee72"]{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:18px;line-height:1.75;color:var(--e-global-color-text)}
.elementor-97 [data-id="2984ee72"] p{margin:0 0 20px}
.elementor-97 [data-id="2984ee72"] h2{margin:48px 0 18px;font-size:30px;line-height:1.2;color:var(--e-global-color-primary)}
.elementor-97 [data-id="2984ee72"] h2::before{content:'';display:block;width:40px;height:4px;margin-bottom:14px;border-radius:2px;background-color:var(--e-global-color-secondary)}
.elementor-97 [data-id="2984ee72"] h3{margin:28px 0 10px;font-size:21px;line-height:1.35;color:var(--e-global-color-primary)}
.elementor-97 [data-id="2984ee72"] strong{color:var(--e-global-color-primary)}
@media (max-width:767px){.elementor-97 [data-id="2984ee72"]{font-size:17px}.elementor-97 [data-id="2984ee72"] h2{font-size:24px;margin-top:40px}.elementor-97 [data-id="2984ee72"] h3{font-size:19px}}
/* Links in text */
.elementor-97 [data-id="2984ee72"] p a,.elementor-97 [data-id="2984ee72"] li a{color:var(--e-global-color-secondary);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.elementor-97 [data-id="2984ee72"] p a:hover,.elementor-97 [data-id="2984ee72"] li a:hover{color:var(--e-global-color-redhover)}
/* Lists with ticks */
.elementor-97 [data-id="2984ee72"] ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:12px}
.elementor-97 [data-id="2984ee72"] ul li{position:relative;padding-left:32px}
.elementor-97 [data-id="2984ee72"] ul li::before{content:'';position:absolute;left:0;top:.3em;width:20px;height:20px;background-color:var(--e-global-color-secondary);-webkit-mask:var(--ukc-tick) center/contain no-repeat;mask:var(--ukc-tick) center/contain no-repeat}
/* Read time */
.elementor-97 [data-id="2984ee72"] .ukc-readtime{margin:0 0 20px;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--e-global-color-slate)}
/* Key takeaways box */
.elementor-97 [data-id="2984ee72"] .ukc-takeaways{margin:0 0 36px;padding:28px 32px;border-radius:8px;background-color:var(--e-global-color-lightbluebg);border:1px solid var(--e-global-color-border);border-left:4px solid var(--e-global-color-secondary)}
.elementor-97 [data-id="2984ee72"] .ukc-takeaways > *{max-width:none !important;margin-left:0 !important;margin-right:0 !important}
.elementor-97 [data-id="2984ee72"] .ukc-takeaways-title{margin:0 0 14px;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--e-global-color-secondary)}
.elementor-97 [data-id="2984ee72"] .ukc-takeaways ul{margin:0}
@media (max-width:767px){.elementor-97 [data-id="2984ee72"] .ukc-takeaways{padding:22px 20px}}
/* Table */
.elementor-97 [data-id="2984ee72"] .ukc-table{margin:8px 0 32px;overflow-x:auto}
.elementor-97 [data-id="2984ee72"] .ukc-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;border:1px solid var(--e-global-color-border);border-radius:8px;overflow:hidden}
.elementor-97 [data-id="2984ee72"] .ukc-table th{background-color:var(--e-global-color-primary);color:var(--e-global-color-white);text-align:left;padding:14px 16px;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:14px;font-weight:700;border:0}
.elementor-97 [data-id="2984ee72"] .ukc-table td{padding:14px 16px;border:0;border-top:1px solid var(--e-global-color-border);vertical-align:top}
.elementor-97 [data-id="2984ee72"] .ukc-table tr:nth-child(even) td{background-color:var(--e-global-color-lightbluebg)}
.elementor-97 [data-id="2984ee72"] .ukc-table td:first-child{font-weight:700;color:var(--e-global-color-primary);white-space:nowrap}
@media (max-width:767px){.elementor-97 [data-id="2984ee72"] .ukc-table td:first-child{white-space:normal}}
/* CTA button */
.elementor-97 [data-id="2984ee72"] .ukc-cta-buttons{margin:8px 0 24px}
.elementor-97 [data-id="2984ee72"] .ukc-btn .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:17px 32px;border-radius:6px;background-color:var(--e-global-color-secondary);color:var(--e-global-color-white);font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-size:16px;font-weight:700;letter-spacing:.3px;text-decoration:none;transition:background-color .2s,transform .2s}
.elementor-97 [data-id="2984ee72"] .ukc-btn .wp-block-button__link:hover{background-color:var(--e-global-color-redhover);color:var(--e-global-color-white);transform:translateY(-1px)}
@media (max-width:767px){.elementor-97 [data-id="2984ee72"] .ukc-btn,.elementor-97 [data-id="2984ee72"] .ukc-btn .wp-block-button__link{width:100%}}/* End custom CSS */