/* TRENDSPEOPLE: original Flux components, reordered editorial homepage. */
@font-face{font-family:TP Light;src:url(fonts/FiraSans-Light.woff2) format('woff2');font-weight:300;font-display:swap}
body.tp-publication .uf-shell{--uf-gap:24px;--uf-gutter:32px;background:#fff;color:#111}
body.tp-publication .uf-shell .uf-site-header{background:#fff!important;color:#111!important;display:flex;align-items:center;gap:24px;padding:14px 28px;min-height:80px;border-bottom:1px solid #ddd}
body.tp-publication .uf-site-header .uf-logo-row{order:1;margin:0;padding:0;min-height:0;flex:0 0 auto}
body.tp-publication .uf-site-header .uf-burger{order:0;position:static;transform:none;color:#111!important;flex-shrink:0}
body.tp-publication .uf-site-header .uf-burger span{background:#111!important}
body.tp-publication .uf-site-header .uf-nav{order:2;flex:1;min-height:0;color:#111!important;justify-content:center}
body.tp-publication .uf-site-header .uf-search{order:3;position:static;color:#111!important}
body.tp-publication .uf-site-header .uf-archive-link{order:4;position:static;transform:none;color:#111!important;border:1px solid #111;padding:10px 14px;white-space:nowrap}
body.tp-publication .uf-site-header .uf-header-brand{color:#111!important;width:245px;height:48px}
body.tp-publication .uf-site-header .uf-logo-text{font:30px/1 Georgia,serif!important;letter-spacing:-1px;color:#111!important;-webkit-text-fill-color:#111!important;background:none!important}
body.tp-publication .uf-site-header .uf-menu{gap:18px;background:#fff!important;padding:0}
body.tp-publication .uf-site-header .uf-menu a{color:#111!important;font:12px/1.4 Arial,sans-serif;letter-spacing:.06em}
body.tp-publication .uf-site-header .sub-menu{background:#fff!important;color:#111!important}
body.tp-publication .uf-shell .uf-hero{height:520px;min-height:0;max-height:75vh}
body.tp-publication .uf-shell .uf-hero-copy{left:4%;right:8%;bottom:10%;text-align:left}
body.tp-publication .uf-shell .uf-hero-copy h1{font:300 clamp(28px,3.1vw,54px)/1.15 'TP Light',sans-serif!important;max-width:1100px}
body.tp-publication .uf-shell .uf-heading,body.tp-publication .uf-covers h2{font:300 clamp(25px,3vw,48px)/1.2 'TP Light',sans-serif!important;letter-spacing:.14em;text-transform:uppercase}
body.tp-publication .uf-shell .uf-caption h3,body.tp-publication .uf-shell .uf-person h3{font:300 clamp(16px,1.5vw,23px)/1.4 'TP Light',sans-serif!important;color:#111}
body.tp-publication .uf-main .uf-design-block{margin:38px 0}
body.tp-publication .uf-main .uf-byline{display:none}
body.tp-publication .uf-people-track{grid-auto-columns:calc((100% - 5 * var(--uf-gap))/6)}
body.tp-publication #uf-tp-society .uf-card-photo{aspect-ratio:1.35}
body.tp-publication #uf-tp-fashion .uf-editorial-grid{grid-template-columns:2fr 1fr 1fr;gap:22px}
body.tp-publication #uf-tp-fashion .uf-editorial-lead{grid-column:1;grid-row:1/span 2}
body.tp-publication #uf-tp-fashion .uf-editorial-side:nth-child(2){grid-column:2;grid-row:1}
body.tp-publication #uf-tp-fashion .uf-editorial-side:nth-child(3){grid-column:3;grid-row:1}
body.tp-publication #uf-tp-fashion .uf-editorial-side:nth-child(4){grid-column:2;grid-row:2}
body.tp-publication #uf-tp-fashion .uf-editorial-side:nth-child(5){grid-column:3;grid-row:2}
body.tp-publication .uf-shell .uf-editorial-lead{display:block;min-height:0;background:transparent;color:#111;isolation:auto}
body.tp-publication .uf-shell .uf-editorial-lead:after{display:none}
body.tp-publication .uf-shell .uf-editorial-lead>.uf-card-photo{position:relative;inset:auto;z-index:auto;height:auto;aspect-ratio:1.05;display:block}
body.tp-publication .uf-shell .uf-editorial-lead .uf-caption{padding:10px 0;margin:0;color:#111}
body.tp-publication .uf-shell .uf-editorial-category{position:static;color:#111;text-shadow:none;margin-top:8px}
body.tp-publication #uf-tp-beauty .uf-editorial-grid{grid-template-columns:1fr 1.6fr}
body.tp-publication #uf-tp-beauty .uf-editorial-lead{grid-column:2;grid-row:1/span 2}
body.tp-publication #uf-tp-beauty .uf-editorial-lead>.uf-card-photo{aspect-ratio:1.65}
body.tp-publication #uf-tp-beauty .uf-editorial-side{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;grid-column:1}
body.tp-publication #uf-tp-beauty .uf-editorial-side .uf-card-photo{grid-row:1/span 2}
body.tp-publication #uf-tp-beauty .uf-editorial-side .uf-editorial-category{margin:0}
@media(max-width:1350px){body.tp-publication .uf-site-header .uf-nav{display:none!important}body.tp-publication .uf-site-header.uf-menu-open .uf-nav{display:block!important;position:absolute;top:100%;left:0;right:0;background:#fff!important;padding:20px}body.tp-publication .uf-site-header .uf-logo-row{flex:1}body.tp-publication .uf-site-header .uf-archive-link{display:none}}
@media(max-width:700px){body.tp-publication .uf-shell{--uf-gutter:18px;--uf-gap:14px}body.tp-publication .uf-shell .uf-site-header{padding:10px 16px;gap:14px;min-height:64px}body.tp-publication .uf-site-header .uf-header-brand{width:190px;height:40px}body.tp-publication .uf-site-header .uf-logo-text{font-size:23px!important}body.tp-publication .uf-shell .uf-hero{height:380px;max-height:70svh}body.tp-publication .uf-shell .uf-heading{letter-spacing:.07em;font-size:26px!important}body.tp-publication .uf-people-track{grid-auto-columns:calc((100% - 2 * var(--uf-gap))/3)}body.tp-publication #uf-tp-fashion .uf-editorial-grid,body.tp-publication #uf-tp-beauty .uf-editorial-grid{grid-template-columns:1fr 1fr;gap:14px}body.tp-publication #uf-tp-fashion .uf-editorial-story,body.tp-publication #uf-tp-beauty .uf-editorial-story{grid-column:auto;grid-row:auto;display:block}body.tp-publication #uf-tp-fashion .uf-editorial-lead,body.tp-publication #uf-tp-beauty .uf-editorial-lead{grid-column:1/-1}body.tp-publication .uf-main .uf-design-block{margin:26px 0}}

body.tp-publication .uf-site-header .uf-archive-link{ -webkit-text-fill-color:#111!important; }
body.tp-publication .uf-site-header .uf-header-social,body.tp-publication .uf-site-header .uf-subscribe{display:none!important}
body.tp-publication .uf-site-header .uf-burger{display:flex!important;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;border:0;background:none}
body.tp-publication .uf-site-header .uf-logo-row{padding:0!important;justify-content:flex-start!important}
body.tp-publication .uf-shell .uf-heading:before,body.tp-publication .uf-shell .uf-heading:after{content:"";display:block;height:1px;background:#aaa;flex:1}
body.tp-publication .uf-shell .uf-heading{display:flex;align-items:center;justify-content:center;gap:24px;text-align:center}

/* 1.0.1: centered uploadable logo, separate WordPress navigation row. */
body.tp-publication .uf-shell .uf-site-header,
body.tp-publication .uf-shell .uf-site-header.is-sticky{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;gap:12px 20px;padding:18px 28px 0}
body.tp-publication .uf-shell .uf-site-header .uf-logo-row{grid-column:2;grid-row:1;justify-self:center;justify-content:center!important;min-width:0;margin:0!important}
body.tp-publication .uf-shell .uf-site-header .uf-header-brand{width:var(--uf-logo-width,245px);height:var(--uf-logo-height,48px);max-width:48vw}
body.tp-publication .uf-shell .uf-site-header .uf-burger{grid-column:1;grid-row:1;justify-self:start;margin:0!important}
body.tp-publication .uf-shell .tp-header-actions{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:24px;min-width:0}
body.tp-publication .uf-shell .tp-header-actions .uf-search{position:static!important;transform:none!important}
body.tp-publication .uf-shell .uf-site-header .uf-nav,
body.tp-publication .uf-shell .uf-site-header.uf-menu-ready .uf-nav{display:flex!important;position:static!important;grid-column:1/-1;grid-row:2;width:100%;min-height:44px;padding:10px 0;border-top:1px solid #e6e6e6;justify-content:center;overflow:visible;max-height:none;background:#fff!important}
body.tp-publication .uf-shell .uf-site-header .uf-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 26px;width:auto}
body.tp-publication .uf-shell .uf-menu li{position:relative}
body.tp-publication .uf-shell .uf-menu .sub-menu{position:absolute;top:100%;left:0;min-width:220px;z-index:1100;background:#fff!important;color:#111!important;box-shadow:0 4px 16px #0002;padding:10px 0}
body.tp-publication .uf-shell .uf-menu .sub-menu .sub-menu{left:100%;top:0}
body.tp-publication .uf-shell .uf-menu li:hover>.sub-menu,
body.tp-publication .uf-shell .uf-menu li:focus-within>.sub-menu{display:block;visibility:visible;opacity:1}
body.tp-publication .uf-shell .uf-menu .sub-menu a{display:block;padding:10px 16px;white-space:normal;color:#111!important;-webkit-text-fill-color:#111!important}
body.tp-publication .uf-shell .uf-editorial-lead .uf-caption h3,
body.tp-publication .uf-shell .uf-editorial-lead .uf-caption h3 a,
body.tp-publication .uf-shell .uf-editorial-lead .uf-caption h3 a:visited,
body.tp-publication .uf-shell .uf-editorial-lead .uf-caption h3 a:hover,
body.tp-publication .uf-shell .uf-editorial-lead .uf-caption h3 a:focus{color:#111!important;-webkit-text-fill-color:#111!important;background:transparent!important}
@media(max-width:700px){
body.tp-publication .uf-shell .uf-site-header,body.tp-publication .uf-shell .uf-site-header.is-sticky{padding:10px 14px 0;gap:8px;grid-template-columns:44px minmax(0,1fr) 44px}
body.tp-publication .uf-shell .uf-site-header .uf-header-brand{width:var(--uf-mobile-logo-width,190px);height:var(--uf-mobile-logo-height,48px);max-width:100%}
body.tp-publication .uf-shell .tp-header-actions{gap:0}
body.tp-publication .uf-shell .tp-header-actions .uf-archive-link{display:none!important}
body.tp-publication .uf-shell .uf-site-header .uf-menu{gap:8px 14px}
body.tp-publication .uf-shell .uf-site-header .uf-menu a{font-size:10px}
body.tp-publication .uf-shell .uf-menu .sub-menu{position:static;min-width:0;box-shadow:none}
body.tp-publication .uf-shell .uf-menu .sub-menu .sub-menu{position:static}
}

/* 1.0.2: white magazine masthead, large brand above the navigation. */
body.tp-publication .uf-shell .uf-site-header,
body.tp-publication .uf-shell .uf-site-header.is-sticky{grid-template-columns:44px minmax(0,1fr) 230px;gap:0 20px;padding:0 3%;background:#fff!important;color:#111!important}
body.tp-publication .uf-shell .uf-site-header .uf-logo-row{grid-column:1/-1;grid-row:1;width:100%;min-height:var(--uf-bar-height,150px);padding:16px 0!important;border-bottom:1px solid #ddd}
body.tp-publication .uf-shell .uf-site-header .uf-header-brand{width:var(--uf-logo-width,520px);height:var(--uf-logo-height,118px);max-width:80vw}
body.tp-publication .uf-shell .uf-site-header .uf-burger{grid-column:1;grid-row:2}
body.tp-publication .uf-shell .tp-header-actions{grid-column:3;grid-row:2;gap:24px}
body.tp-publication .uf-shell .uf-site-header .uf-nav,
body.tp-publication .uf-shell .uf-site-header.uf-menu-ready .uf-nav{grid-column:2;grid-row:2;border-top:0;min-height:var(--uf-menu-height,48px);padding:12px 0}
body.tp-publication .uf-shell .uf-site-header .uf-menu{gap:10px 24px;justify-content:center}
body.tp-publication .uf-shell .uf-site-header .uf-archive-link{display:block;font-size:12px}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{min-height:0;padding:5px 0!important}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-header-brand{width:var(--uf-sticky-logo-width,150px);height:var(--uf-sticky-logo-height,42px);max-width:80vw}
body.tp-publication .uf-shell .uf-hero{height:var(--uf-hero-height,520px)}
body.tp-publication .uf-shell .uf-hero-copy{text-align:center;left:6%;right:6%}
body.tp-publication .uf-shell .uf-hero-copy h1{margin-left:auto;margin-right:auto}
@media(max-width:1000px){
 body.tp-publication .uf-shell .uf-site-header,body.tp-publication .uf-shell .uf-site-header.is-sticky{grid-template-columns:44px minmax(0,1fr) 44px;gap:0 12px;padding:0 16px}
 body.tp-publication .uf-shell .tp-header-actions .uf-archive-link{display:none!important}
 body.tp-publication .uf-shell .tp-header-actions{gap:0;justify-content:center}
 body.tp-publication .uf-shell .uf-site-header .uf-menu{gap:8px 14px}
}
@media(max-width:700px){
 body.tp-publication .uf-shell .uf-site-header .uf-logo-row{min-height:var(--uf-mobile-bar-height,82px);padding:10px 0!important}
 body.tp-publication .uf-shell .uf-site-header .uf-header-brand{width:var(--uf-mobile-logo-width,190px);height:var(--uf-mobile-logo-height,58px);max-width:85vw}
 body.tp-publication .uf-shell .uf-site-header .uf-nav,body.tp-publication .uf-shell .uf-site-header.uf-menu-ready .uf-nav{min-height:var(--uf-mobile-menu-height,48px);padding:8px 0}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-header-brand{width:var(--uf-mobile-sticky-logo-width,100px);height:var(--uf-mobile-sticky-logo-height,36px)}
 body.tp-publication .uf-shell .uf-hero{height:var(--uf-mobile-hero-height,380px)}
}

/* 1.0.3: readable black navigation and a single-row sticky masthead. */
body.tp-publication .uf-shell .uf-site-header .uf-menu a,
body.tp-publication .uf-shell .uf-site-header .uf-menu a:visited,
body.tp-publication .uf-shell .uf-site-header .uf-menu a:hover,
body.tp-publication .uf-shell .uf-site-header .uf-menu a:focus{color:#111!important;-webkit-text-fill-color:#111!important;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:.06em;background:transparent}
body.tp-publication .uf-shell .uf-site-header.is-sticky{grid-template-columns:44px 240px minmax(0,1fr) 230px;grid-template-rows:auto;gap:22px;align-items:center;min-height:80px;padding:10px 3%;background:#fff!important;border-bottom:1px solid #e7e7e7;box-shadow:0 3px 12px #0000000d}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-burger{grid-column:1;grid-row:1}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{grid-column:2;grid-row:1;min-height:0;width:100%;padding:0!important;border:0}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-header-brand{width:240px;height:54px;max-width:100%}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-nav,
body.tp-publication .uf-shell .uf-site-header.is-sticky.uf-menu-ready .uf-nav{grid-column:3;grid-row:1;border:0;min-height:0;padding:0;justify-content:center}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-menu{flex-wrap:nowrap;gap:24px;justify-content:center}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-menu>li>a{white-space:nowrap;padding:12px 0}
body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-header-actions{grid-column:4;grid-row:1;gap:24px}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-archive-link{font-size:14px;display:block}
body.tp-publication .uf-shell .uf-site-header .uf-search form{top:100%;color:#111;-webkit-text-fill-color:#111}
body.tp-publication .uf-shell .uf-site-header .uf-search form button{-webkit-text-fill-color:#fff}
@media(max-width:1400px){
 body.tp-publication .uf-shell .uf-site-header.is-sticky{grid-template-columns:44px minmax(0,1fr) auto;gap:18px}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{justify-self:start;width:auto;justify-content:flex-start!important}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-nav,body.tp-publication .uf-shell .uf-site-header.is-sticky.uf-menu-ready .uf-nav{display:none!important}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-header-actions{grid-column:3}
}
@media(max-width:700px){
 body.tp-publication .uf-shell .uf-site-header .uf-menu a{font-size:13px;letter-spacing:.03em}
 body.tp-publication .uf-shell .uf-site-header.is-sticky{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;min-height:64px;padding:8px 14px}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{justify-self:center;justify-content:center!important;width:100%}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-header-brand{width:220px;height:48px;max-width:100%}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-header-actions{gap:0}
}

/* 1.0.4: editorial serif navigation on a black band. */
body.tp-publication .uf-shell .uf-site-header{display:block!important;padding:0;background:#fff!important}
body.tp-publication .uf-shell .uf-site-header .uf-logo-row{border:0;padding:16px 3%!important}
body.tp-publication .uf-shell .tp-navigation{display:flex;align-items:center;gap:24px;min-height:72px;padding:8px 3%;background:#080808;color:#fff}
body.tp-publication .uf-shell .tp-navigation .uf-burger{order:0;color:#fff!important;position:static!important}
body.tp-publication .uf-shell .tp-navigation .uf-burger span{background:#fff!important}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-nav{order:1;flex:1;min-width:0;padding:0;border:0;background:transparent!important}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu{background:transparent!important;gap:28px}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a,
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a:visited,
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a:hover,
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a:focus{font:400 22px/1.35 Georgia,'Times New Roman',serif!important;letter-spacing:0;text-transform:none;color:#fff!important;-webkit-text-fill-color:#fff!important}
body.tp-publication .uf-shell .tp-navigation .uf-menu>li.current-menu-item>a,
body.tp-publication .uf-shell .tp-navigation .uf-menu>li.current-menu-ancestor>a,
body.tp-publication .uf-shell .tp-navigation .uf-menu>li>a:hover{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .sub-menu{background:#080808!important;color:#fff!important}
body.tp-publication .uf-shell .tp-navigation .tp-header-actions{order:2;flex:none}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-search{color:#fff!important}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-archive-link{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #fff;padding:12px 16px}
body.tp-publication .uf-shell .uf-site-header.is-sticky{display:flex!important;gap:20px;padding:8px 3%;background:#080808!important;border:0}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{width:240px;flex:0 0 240px;padding:0!important}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-image{filter:brightness(0) invert(1)}
body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-navigation{flex:1;min-width:0;min-height:64px;padding:0}
body.tp-publication .uf-shell #uf-tp-focus .uf-card-photo{aspect-ratio:3/4;height:auto}
@media(max-width:1400px){
 body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-navigation{justify-content:space-between}
}
@media(max-width:1000px){
 body.tp-publication .uf-shell .tp-navigation{gap:14px}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu{gap:8px 18px}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a{font-size:18px!important}
}
@media(max-width:700px){
 body.tp-publication .uf-shell .tp-navigation{padding:8px 14px;gap:10px}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a{font-size:15px!important}
 body.tp-publication .uf-shell .uf-site-header.is-sticky{padding:6px 14px;gap:12px}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{width:auto;flex:0 1 220px;min-width:0}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-navigation{min-height:52px;flex:1}
}

/* 1.0.5: black masthead, white navigation, portrait news carousel. */
body.tp-publication .uf-shell .uf-site-header .uf-logo-row{background:#000;min-height:250px;padding:30px 3%!important}
body.tp-publication .uf-shell .uf-site-header .uf-header-brand{width:min(850px,80vw);height:180px;max-width:90vw}
body.tp-publication .uf-shell .uf-site-header .uf-logo-image{filter:brightness(0) invert(1)}
body.tp-publication .uf-shell .uf-site-header .tp-navigation{background:#fff;color:#111;min-height:72px;border-bottom:1px solid #e8e8e8}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-burger{color:#111!important}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-burger span{background:#111!important}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a,
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a:visited,
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a:hover,
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a:focus{font:400 16px/1.4 Arial,Helvetica,sans-serif!important;text-transform:uppercase;letter-spacing:.02em;color:#111!important;-webkit-text-fill-color:#111!important}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .sub-menu{background:#fff!important;color:#111!important}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-search{color:#111!important}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-archive-link{border-color:#111;color:#111!important;-webkit-text-fill-color:#111!important;background:transparent!important}
body.tp-publication .uf-shell .uf-site-header.is-sticky{background:#fff!important}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{background:transparent;min-height:0;padding:0!important}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-header-brand{width:240px;height:54px;max-width:100%}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-image{filter:brightness(0)}
body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-navigation{border:0;min-height:64px}
body.tp-publication.uf-home .uf-main{padding-top:0;--uf-gutter:24px}
body.tp-publication .uf-main #uf-design-tp-focus{margin:0 0 38px}
body.tp-publication #uf-tp-focus>.uf-section-bar{display:none}
body.tp-publication #uf-tp-focus .uf-news-track{grid-auto-columns:calc((100% - 3 * var(--uf-gap))/4);gap:var(--uf-gap)}
body.tp-publication #uf-tp-focus .uf-card{border:0;background:#fff}
body.tp-publication #uf-tp-focus .uf-card-photo{aspect-ratio:2/3;height:auto}
body.tp-publication #uf-tp-focus .uf-card-photo .uf-image{width:100%;height:100%;object-fit:cover}
body.tp-publication #uf-tp-focus .uf-caption{padding:14px 0 18px}
body.tp-publication #uf-tp-focus .uf-arrow{width:38px;height:54px;box-shadow:0 2px 10px #0002;top:40%}
body.tp-publication #uf-tp-focus .uf-prev{left:0}
body.tp-publication #uf-tp-focus .uf-next{right:0}
@media(max-width:1000px){body.tp-publication #uf-tp-focus .uf-news-track{grid-auto-columns:calc((100% - 2 * var(--uf-gap))/3)}}
@media(max-width:700px){
 body.tp-publication .uf-shell .uf-site-header .uf-logo-row{min-height:150px;padding:20px 14px!important}
 body.tp-publication .uf-shell .uf-site-header .uf-header-brand{height:100px;width:85vw}
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-header-brand{width:220px;height:48px}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu a{font-size:12px!important}
 body.tp-publication.uf-home .uf-main{--uf-gutter:14px}
 body.tp-publication #uf-tp-focus .uf-news-track{grid-auto-columns:78%;gap:14px}
 body.tp-publication #uf-tp-focus .uf-caption h3{font-size:20px!important}
}

/* 1.0.6: keep the sticky brand at the left, after the menu button. */
body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-navigation{display:contents}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-burger{order:0;flex:0 0 40px}
body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{order:1;flex:0 0 240px;margin:0!important;justify-content:flex-start!important}
body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-navigation .uf-nav{order:2;flex:1;min-width:0}
body.tp-publication .uf-shell .uf-site-header.is-sticky .tp-header-actions{order:3;flex:0 0 auto;margin-left:auto}
@media(max-width:700px){body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{flex:0 1 220px;min-width:0}}

/* 1.0.7: no dark placeholder below the compact header. */
body.tp-publication .uf-shell .uf-header-slot{background:#fff}
body.tp-publication .uf-shell .uf-site-header.is-sticky{border-bottom:2px solid #fff;box-shadow:none}

/* 1.0.8: mobile masthead and editorial layout repair. */
@media(max-width:700px){
 body.tp-publication .uf-shell .uf-site-header,
 body.tp-publication .uf-shell .uf-site-header.is-sticky{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px;grid-template-rows:auto;align-items:center;gap:10px;min-height:72px;padding:10px 14px;background:#000!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation{display:contents}
 body.tp-publication .uf-shell .uf-site-header .uf-logo-row,
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-row{grid-column:2;grid-row:1;width:100%;min-width:0;min-height:0;height:auto;margin:0!important;padding:0!important;background:transparent;justify-content:center!important}
 body.tp-publication .uf-shell .uf-site-header .uf-header-brand,
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-header-brand{width:100%;max-width:260px;height:48px}
 body.tp-publication .uf-shell .uf-site-header .uf-logo-image,
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-image{filter:brightness(0) invert(1)}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-burger{grid-column:1;grid-row:1;position:static!important;color:#fff!important;width:40px;height:44px}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-burger span{background:#fff!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .tp-header-actions{grid-column:3;grid-row:1;justify-content:center;margin:0;gap:0}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-search{color:#fff!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-nav,
 body.tp-publication .uf-shell .uf-site-header.uf-menu-ready .tp-navigation .uf-nav,
 body.tp-publication .uf-shell .uf-site-header.is-sticky.uf-menu-ready .tp-navigation .uf-nav{display:none!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-archive-link{display:none!important}
 body.tp-publication .uf-shell .uf-site-header .uf-search form{top:100%;right:0;width:min(420px,100vw)}
 body.tp-publication .uf-carousel .uf-arrow{display:none!important}
 body.tp-publication #uf-tp-focus .uf-news-track{grid-auto-columns:88%;padding:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
 body.tp-publication .uf-main #uf-tp-fashion .uf-editorial-grid,
 body.tp-publication .uf-main #uf-tp-beauty .uf-editorial-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;gap:24px}
 body.tp-publication .uf-main #uf-tp-fashion .uf-editorial-grid>*,
 body.tp-publication .uf-main #uf-tp-beauty .uf-editorial-grid>*{grid-column:1/-1!important;grid-row:auto!important;min-width:0!important;width:100%!important;max-width:100%!important;display:block!important}
 body.tp-publication .uf-main #uf-tp-fashion .uf-editorial-story,
 body.tp-publication .uf-main #uf-tp-beauty .uf-editorial-story{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;min-width:0!important;min-height:0;display:block!important}
 body.tp-publication .uf-main #uf-tp-fashion .uf-card-photo,
 body.tp-publication .uf-main #uf-tp-beauty .uf-card-photo{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/5;display:block}
 body.tp-publication .uf-main #uf-tp-fashion .uf-caption,
 body.tp-publication .uf-main #uf-tp-beauty .uf-caption{width:100%;max-width:100%;min-width:0;padding:10px 0}
 body.tp-publication .uf-main #uf-tp-fashion .uf-caption h3,
 body.tp-publication .uf-main #uf-tp-beauty .uf-caption h3{font-size:21px!important;line-height:1.35!important;word-break:normal;overflow-wrap:break-word}
 body.tp-publication .uf-main .uf-section-bar{flex-wrap:wrap;gap:8px}
}

/* 1.0.9: desktop content meets the fixed bar without a separator or shadow. */
@media(min-width:701px){
 body.tp-publication .uf-shell .uf-header-slot{background:#fff!important;margin-bottom:0;padding-bottom:0;border-bottom:0}
 body.tp-publication .uf-shell .uf-site-header.is-sticky{border-bottom:0!important;margin-bottom:0;box-shadow:none!important}
 body.tp-publication .uf-main #uf-design-tp-focus{margin-top:0!important;padding-top:0!important}
}

/* 1.0.10: swipeable mobile categories beneath the compact logo row. */
@media(max-width:700px){
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-nav,
 body.tp-publication .uf-shell .uf-site-header.uf-menu-ready .tp-navigation .uf-nav,
 body.tp-publication .uf-shell .uf-site-header.is-sticky.uf-menu-ready .tp-navigation .uf-nav{display:block!important;grid-column:1/-1;grid-row:2;position:static;min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;background:#000!important;padding:0;margin:0;border:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-nav::-webkit-scrollbar{display:none}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center;width:max-content;min-width:100%;gap:24px;margin:0;padding:0;list-style:none}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li{flex:0 0 auto;margin:0;padding:0}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a{display:block;white-space:nowrap;color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;font:14px/1.3 Arial,sans-serif!important;padding:10px 0!important;text-transform:uppercase}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu .sub-menu{display:none!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a:focus-visible{outline:2px solid white;outline-offset:-2px}
}

/* 1.0.11: portrait news grids and aligned editorial image baselines. */
body.tp-publication .uf-shell #uf-tp-society .uf-card-photo,
body.tp-publication .uf-shell #uf-tp-lifestyle .uf-card-photo{aspect-ratio:3/4!important;height:auto!important;position:relative}
body.tp-publication .uf-shell #uf-tp-society .uf-card-photo img,
body.tp-publication .uf-shell #uf-tp-lifestyle .uf-card-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
@media(min-width:701px){
 body.tp-publication .uf-main #uf-tp-fashion .uf-editorial-grid,
 body.tp-publication .uf-main #uf-tp-beauty .uf-editorial-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:22px;align-items:start;container-type:inline-size}
 body.tp-publication .uf-main #uf-tp-fashion .uf-editorial-grid>*,
 body.tp-publication .uf-main #uf-tp-beauty .uf-editorial-grid>*{grid-column:auto!important;grid-row:auto!important;display:block;min-width:0;min-height:0;margin:0;padding:0}
 body.tp-publication .uf-main #uf-tp-fashion .uf-editorial-story,
 body.tp-publication .uf-main #uf-tp-beauty .uf-editorial-story{display:block;min-height:0;grid-template-columns:none}
 body.tp-publication .uf-main #uf-tp-fashion .uf-editorial-story>.uf-card-photo,
 body.tp-publication .uf-main #uf-tp-beauty .uf-editorial-story>.uf-card-photo{display:block;position:relative;inset:auto;width:100%;height:calc((100cqw - 44px)/2.85)!important;aspect-ratio:auto!important;margin:0;grid-row:auto}
 body.tp-publication .uf-main #uf-tp-fashion .uf-card-photo img,
 body.tp-publication .uf-main #uf-tp-beauty .uf-card-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
 body.tp-publication .uf-main #uf-tp-fashion .uf-editorial-category,
 body.tp-publication .uf-main #uf-tp-beauty .uf-editorial-category{position:static;margin:10px 0 0;line-height:1.3}
 body.tp-publication .uf-main #uf-tp-fashion .uf-caption,
 body.tp-publication .uf-main #uf-tp-beauty .uf-caption{padding:10px 0 0;margin:0}
}
.uf-people-pause{display:block;margin:10px auto 0;padding:6px 12px;border:1px solid #bbb;background:#fff;color:#111;font:12px Arial,sans-serif;cursor:pointer}

/* 1.0.12: compact mobile header and edge-to-edge lead slide. */
@media(max-width:700px){
 body.tp-publication .uf-shell .uf-site-header,
 body.tp-publication .uf-shell .uf-site-header.is-sticky{background:#000!important;color:#fff!important;min-height:0;padding:6px 12px 0;gap:0 8px;border-bottom:1px solid #eee!important}
 body.tp-publication .uf-shell .uf-site-header .uf-header-brand,
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-header-brand{height:42px;max-width:240px}
 body.tp-publication .uf-shell .uf-site-header .uf-logo-image,
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-image{filter:brightness(0) invert(1)!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-burger,
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-search,
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-search summary{color:#fff!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-burger span{background:#fff!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-nav,
 body.tp-publication .uf-shell .uf-site-header.uf-menu-ready .tp-navigation .uf-nav,
 body.tp-publication .uf-shell .uf-site-header.is-sticky.uf-menu-ready .tp-navigation .uf-nav{background:#fff!important;width:calc(100% + 24px);max-width:none;margin:0 -12px;padding:0 12px;box-sizing:border-box}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu{background:#fff!important;gap:22px}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a{color:#111!important;-webkit-text-fill-color:#111!important;font-size:12px!important;padding:9px 0!important;letter-spacing:0}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a:focus-visible{outline-color:#111}
 body.tp-publication.uf-home .uf-main{padding-top:0!important}
 body.tp-publication .uf-main #uf-design-tp-focus{width:calc(100% + 2 * var(--uf-gutter));max-width:none;margin:0 calc(-1 * var(--uf-gutter)) 26px!important;padding:0!important}
 body.tp-publication .uf-shell #uf-tp-focus{margin-top:0;padding:0}
 body.tp-publication .uf-shell #uf-tp-focus .uf-news-track{grid-auto-columns:100%!important;gap:0!important;padding:0!important;scroll-padding:0;scroll-snap-type:x mandatory}
 body.tp-publication .uf-shell #uf-tp-focus .uf-card{width:100%;min-width:0;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}
 body.tp-publication .uf-shell #uf-tp-focus .uf-card-photo{width:100%;height:auto!important;aspect-ratio:2/3!important;margin:0;border-radius:0}
 body.tp-publication .uf-shell #uf-tp-focus .uf-caption{padding:12px 16px 18px}
 body.tp-publication .uf-shell #uf-tp-focus .uf-arrow{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;top:75vw;transform:translateY(-50%);background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:0!important;color:#fff!important;padding:0;opacity:1}
 body.tp-publication .uf-shell #uf-tp-focus .uf-arrow:before{content:'';width:10px;height:10px;border-top:1.5px solid #fff;border-right:1.5px solid #fff;filter:drop-shadow(0 1px 2px #0008)}
 body.tp-publication .uf-shell #uf-tp-focus .uf-prev{left:2px}.uf-shell #uf-tp-focus .uf-prev:before{transform:rotate(-135deg)}
 body.tp-publication .uf-shell #uf-tp-focus .uf-next{right:2px}.uf-shell #uf-tp-focus .uf-next:before{transform:rotate(45deg)}
 body.tp-publication .uf-shell #uf-tp-focus .uf-arrow:disabled{opacity:0;pointer-events:none}
 body.tp-publication .uf-shell #uf-tp-focus .uf-arrow:focus-visible{outline:1px solid white!important;outline-offset:-5px}
}

/* 1.0.13: white logo and controls on black; only the category strip is white. */
@media(max-width:700px){
 body.tp-publication .uf-shell .uf-site-header .uf-logo-text{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}
}

/* 1.0.14: remove only the floating identity launcher. */
body.tp-publication .ib-id-header-mount[data-ib-identity-header-mode="floating_right"],
body.tp-publication .ib-id-header-mount[data-ib-identity-header-mode="floating_left"]{display:none!important}

/* 1.0.15: section titles centered independently of the archive link. */
body.tp-publication .uf-main .uf-section-bar{display:flex!important;flex-direction:column;align-items:stretch;gap:0}
body.tp-publication .uf-main .uf-section-bar>.uf-heading,
body.tp-publication .uf-main .uf-people>.uf-heading,
body.tp-publication .uf-main .uf-covers .uf-heading{display:block!important;width:100%;text-align:center!important;margin:26px 0 12px!important}
body.tp-publication .uf-main .uf-heading:before,
body.tp-publication .uf-main .uf-heading:after{display:none!important}
body.tp-publication .uf-main .uf-section-line{display:flex;width:100%;justify-content:space-between;align-items:center;margin:0 0 14px}
body.tp-publication .uf-main .uf-section-all{margin-left:auto}

/* 1.0.16: supplied TT Travels Next Thin for centered section titles. */
@font-face{font-family:'TP Travels Next';src:url('fonts/tt-travels-next/TT-Travels-Next-Trial-Thin.ttf') format('truetype');font-style:normal;font-weight:100;font-display:swap}
body.tp-publication .uf-shell .uf-heading,
body.tp-publication .uf-shell .uf-covers h2{font-family:'TP Travels Next',Arial,sans-serif!important;font-weight:100!important;font-style:normal!important;font-size:clamp(28px,4.6vw,80px)!important;line-height:1.12!important;letter-spacing:0!important;text-align:center!important;display:block!important;width:100%;text-transform:uppercase;font-synthesis:none}
@media(max-width:700px){
 body.tp-publication .uf-shell .uf-site-header,
 body.tp-publication .uf-shell .uf-site-header.is-sticky{background:#fff!important;color:#111!important}
 body.tp-publication .uf-shell .uf-site-header .uf-logo-image,
 body.tp-publication .uf-shell .uf-site-header.is-sticky .uf-logo-image{filter:brightness(0)!important}
 body.tp-publication .uf-shell .uf-site-header .uf-logo-text{color:#111!important;-webkit-text-fill-color:#111!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-burger,
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-search,
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-search summary{color:#111!important}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-burger span{background:#111!important}
 body.tp-publication .uf-shell .uf-heading,
 body.tp-publication .uf-shell .uf-covers h2{font-size:clamp(25px,6vw,38px)!important;overflow-wrap:normal;word-break:normal}
}

/* 1.0.18: configurable dark heroes ribbon on the homepage. */
body.tp-publication.uf-home .uf-main .uf-people{background:var(--tp-heroes-background,#000)!important;color:var(--tp-heroes-names,#fff);padding:36px 44px 40px;margin:0;box-sizing:border-box}
body.tp-publication.uf-home .uf-shell .uf-main .uf-people>.uf-heading{color:var(--tp-heroes-heading,#fff)!important;-webkit-text-fill-color:var(--tp-heroes-heading,#fff)!important;margin:0 0 28px!important}
body.tp-publication.uf-home .uf-shell .uf-main .uf-people .uf-person h3,
body.tp-publication.uf-home .uf-shell .uf-main .uf-people .uf-person a{color:var(--tp-heroes-names,#fff)!important;-webkit-text-fill-color:var(--tp-heroes-names,#fff)!important}
body.tp-publication.uf-home .uf-shell .uf-people-ring .uf-portrait{padding:3px;border:1px solid var(--tp-heroes-names,#fff);background:transparent}
body.tp-publication.uf-home .uf-shell .uf-people-ring .uf-portrait:after{display:none}
body.tp-publication.uf-home .uf-shell .uf-people .uf-arrow{color:var(--tp-heroes-names,#fff)!important;background:transparent;border:0;box-shadow:none}
@media(max-width:700px){body.tp-publication.uf-home .uf-main .uf-people{padding:26px 12px 30px}body.tp-publication.uf-home .uf-shell .uf-main .uf-people>.uf-heading{margin-bottom:18px!important}}

/* 1.0.19: Travels navigation and a left-to-right underline. */
@font-face{font-family:'TP Travels Next';src:url('fonts/tt-travels-next/TT-Travels-Next-Trial-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu :is(a,a:hover,a:focus){font-family:'TP Travels Next',Arial,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:uppercase;text-decoration:none!important;font-synthesis:none}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a{position:relative}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a:after{content:'';position:absolute;left:0;right:0;bottom:3px;height:5px;background:#000;transform:scaleX(0);transform-origin:left center;transition:transform .24s ease;pointer-events:none}
@media(hover:hover){body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a:hover:after{transform:scaleX(1)}}
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a:focus-visible:after,
body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a:active:after{transform:scaleX(1)}
body.tp-publication .uf-drawer .uf-drawer-menu :is(a,a:hover,a:focus){font-family:'TP Travels Next',Arial,sans-serif;font-weight:400}
@media(max-width:700px){body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu :is(a,a:hover,a:focus){font-size:13px!important}body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a:after{height:4px;bottom:2px}}
@media(prefers-reduced-motion:reduce){body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu>li>a:after{transition:none}}

/* 1.0.20: extend the heroes background to viewport edges without overflow. */
body.tp-publication.uf-home .uf-main .uf-people{box-shadow:0 0 0 100vmax var(--tp-heroes-background,#000);clip-path:inset(0 -100vmax)}

/* 1.0.21: adjustable expanded logo panel; compact headers keep their dimensions. */
@media(min-width:701px){
 body.tp-publication .uf-shell .uf-site-header:not(.is-sticky) .uf-logo-row{box-sizing:border-box;height:var(--tp-masthead-height,310px);min-height:0;padding:0 3%!important;display:flex;align-items:center;justify-content:center!important}
 body.tp-publication .uf-shell .uf-site-header:not(.is-sticky) .uf-header-brand{width:min(var(--tp-masthead-logo-width,850px),80vw);height:var(--tp-masthead-logo-height,180px);max-height:100%;max-width:100%}
}

/* 1.0.32: equal side tracks keep navigation centered as items change. */
@media(min-width:1101px){
 body.tp-publication .uf-shell .uf-site-header:not(.is-sticky) .tp-navigation{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,auto) minmax(220px,1fr);gap:20px}
 body.tp-publication .uf-shell .uf-site-header:not(.is-sticky) .tp-navigation>.uf-burger{grid-column:1;grid-row:1;justify-self:start}
 body.tp-publication .uf-shell .uf-site-header:not(.is-sticky) .tp-navigation>.uf-nav{grid-column:2;grid-row:1;width:100%;display:flex!important;justify-content:center}
 body.tp-publication .uf-shell .uf-site-header:not(.is-sticky) .tp-navigation>.tp-header-actions{grid-column:3;grid-row:1;justify-self:end}
 body.tp-publication .uf-shell .uf-site-header .tp-navigation .uf-menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;gap:8px 24px}
}
