/* Native Guardian colors with legible functional text. No changes to layout or typography. */
.guardian-skip-link{position:fixed;top:-150px;left:16px;z-index:2147483647;padding:14px 20px;background:#252936;color:#fff!important;border:3px solid #f47629;font:600 16px/1.5 sans-serif;border-radius:4px;text-decoration:underline}
.guardian-skip-link:focus{top:12px;outline:3px solid #fff;outline-offset:2px}
.guardian-home-copy [data-guardian-main] .section-title__01,[data-guardian-main] .services-item__layout .section-title__01{color:#9a3c00}
#tt-header .tt-btn.btn__color01,[data-guardian-main] .tt-btn.btn__color01{color:#252936!important}
#tt-header .tt-btn.btn__color01:hover,#tt-header .tt-btn.btn__color01:focus-visible,[data-guardian-main] .tt-btn.btn__color01:hover,[data-guardian-main] .tt-btn.btn__color01:focus-visible{background:#252936!important;color:#fff!important}
[data-guardian-main] p a:not(.tt-btn):not(.guardian-experience__primary):not(.guardian-finder__quick-link),[data-guardian-clear-link]{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
[data-guardian-main] p a:not(.tt-btn):not(.guardian-experience__primary):not(.guardian-finder__quick-link){color:#9a3c00}
[data-guardian-clear-link]{white-space:normal}
[data-guardian-main] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #9a3c00;outline-offset:3px}
@media(forced-colors:active){.guardian-skip-link{border-color:LinkText}[data-guardian-main] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:Highlight}}

/* Verified white reading surfaces and the native orange availability panel. */
.guardian-home-copy [data-guardian-main] :is(.layout01__content-wrapper,.tt-box02,.tt-box01__description,.tt-item,.tt-news-obj__wrapper) p,[data-guardian-main] .services-item__layout p{color:#525660}
[data-guardian-main] .tt-box03__extra,[data-guardian-main] .tt-box03__extra *{color:#252936!important}
/* Additional contrast failures reproduced on the native homepage. */
.guardian-home-copy [data-guardian-main] :is(.guardian-owner-meta,.section-title__03),.guardian-home-copy [data-guardian-main] .tt-box03__content blockquote{color:#525660}
.guardian-home-copy [data-guardian-main] :is(.tt-base-color,.guardian-review-rating),[data-guardian-main] #filter-nav :is(.active a,a:hover,a:focus-visible){color:#9a3c00!important}
[data-guardian-main] .order-form__title,[data-guardian-main] .tt-slideinfo .tt-item__btn a{color:#252936!important}
[data-guardian-main] .order-form__title .tt-arrow{border-color:#252936}
[data-guardian-main] .tt-slideinfo .tt-item__btn a:hover,[data-guardian-main] .tt-slideinfo .tt-item__btn a:focus-visible{background:#252936!important;color:#fff!important}
.guardian-home-copy [data-guardian-main] .tt-info-value .tt-title__01{color:#ffb17f}
.guardian-home-copy [data-guardian-main] .tt-layout02__list li,.guardian-home-copy [data-guardian-main] .tt-news-list .tt-item_data,.guardian-home-copy [data-guardian-main] .tt-news-obj__data{color:#525660}
/* Same native close-action dimensions, with actual button semantics. */
.panel-menu button.mm-close{display:block;width:100%;padding:14px 16px 15px 29px;border:0;border-radius:0;text-align:left;background:transparent;color:#fff;font:700 15px/22px Poppins,sans-serif;text-transform:uppercase;cursor:pointer}
.panel-menu button.mm-close:hover,.panel-menu button.mm-close:focus-visible{color:#f47629}
.panel-menu button.mm-close:focus-visible{outline:2px solid #fff;outline-offset:-4px}
/* Content is usable while offscreen media continues loading. */
.guardian-home-copy #loader-wrapper[hidden],.guardian-home-copy .mainSlider-wrapper .loading-content{display:none!important}
.guardian-home-copy #js-mainSlider:not(.slick-initialized) .slide:not(:first-child){display:none}
