/* The Long Return v1.4.27 — Watch Desk prominence and homepage/deployment reconciliation.
   Scoped to index, Community Reports, and Watch Desk; excludes Weekly Update entirely.
   Subject palette retained. Status is NEVER color-only. */
@media screen {
 body.tlr-ux .tlr-edition-marker{font:500 .75rem/1.45 system-ui,sans-serif!important;color:#9facbd!important;letter-spacing:.01em!important;margin:1rem 0 0!important}
 /* Watch Desk: a deliberate flagship, not one of three indistinguishable tiny cards. */
 body.tlr-ux .ux-watch-flagship-section{margin-top:2.3rem!important}
 body.tlr-ux .ux-watch-flagship-section .step7-section__head{margin-bottom:.85rem!important}
 body.tlr-ux .ux-watch-flagship-section .step7-section__head h2{font-size:clamp(1.9rem,3.4vw,2.65rem)!important;line-height:1.16!important}
 body.tlr-ux .ux-watch-heading-dek{font-size:1.05rem!important;max-width:63ch!important;line-height:1.48!important;color:#c6d2e1!important;margin:.45rem 0 0!important}
 body.tlr-ux .ux-watch-wayfinder{display:grid!important;gap:.7rem!important}
 body.tlr-ux .ux-watch-feature{--ux-accent:var(--ux-watch);display:grid!important;grid-template-columns:3.1rem minmax(0,1fr)!important;gap:1rem!important;align-items:start!important;min-width:0!important;padding:clamp(1.15rem,2.5vw,1.65rem)!important;background:linear-gradient(115deg,#1a2d46,#111f32)!important;border:1px solid #57708e!important;border-left:5px solid var(--ux-watch)!important;border-radius:14px!important;text-decoration:none!important;color:#f5f0e7!important}
 body.tlr-ux .ux-watch-feature:hover,body.tlr-ux .ux-watch-feature:focus-visible{background:linear-gradient(115deg,#213a55,#142b45)!important;border-color:#a5bad4!important}
 body.tlr-ux .ux-watch-feature__icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.8rem;border:1px solid #aa985d;background:#293348;color:var(--ux-watch);box-sizing:border-box}
 body.tlr-ux .ux-watch-feature__icon svg{width:1.7rem;height:1.7rem}
 body.tlr-ux .ux-watch-feature__content{min-width:0!important;display:flex!important;flex-direction:column!important;gap:.37rem!important}
 body.tlr-ux .ux-watch-feature__kicker{color:#e4c986!important;font:750 .79rem/1.35 system-ui,sans-serif!important;letter-spacing:.07em;text-transform:uppercase}
 body.tlr-ux .ux-watch-feature__title{font:700 clamp(2rem,3.3vw,2.55rem)/1.08 'Playfair Display',Georgia,serif!important;letter-spacing:-.018em;color:#fff4e8!important}
 body.tlr-ux .ux-watch-feature__dek{font:400 clamp(1.05rem,1.55vw,1.17rem)/1.48 'Source Serif 4',Georgia,serif!important;color:#d6deea!important;max-width:63ch}
 body.tlr-ux .ux-watch-feature__counts{display:flex!important;gap:.55rem!important;flex-wrap:wrap!important;margin:.3rem 0!important}
 body.tlr-ux .ux-watch-feature__counts>span{padding:.22rem .62rem;border:1px solid #647c9e;border-radius:6px;background:#243955;color:#eaf3ff;font:700 .83rem/1.4 system-ui,sans-serif!important}
 body.tlr-ux .ux-watch-feature__cta{font:700 1.02rem/1.4 'Source Serif 4',Georgia,serif!important;color:#bcd8ff!important;text-decoration:underline;text-underline-offset:.22em;margin-top:.08rem}
 body.tlr-ux .ux-watch-support-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.72rem!important}
 body.tlr-ux .ux-watch-support-card{display:flex!important;flex-direction:column!important;gap:.32rem!important;min-width:0;min-height:0;padding:1.05rem 1.15rem!important;background:#111e30!important;border:1px solid #3c5878!important;border-radius:12px!important;text-decoration:none!important;color:#e5ebf5!important}
 body.tlr-ux .ux-watch-support-card:hover,body.tlr-ux .ux-watch-support-card:focus-visible{border-color:#9dc3f0!important;background:#1a3049!important}
 body.tlr-ux .ux-watch-support-card__head{display:flex!important;align-items:center!important;gap:.6rem!important;min-width:0}
 body.tlr-ux .ux-watch-support-card__head>.ux-nav-icon{flex-shrink:0!important;--ux-accent:var(--ux-project)}
 body.tlr-ux .ux-watch-support-card__head strong{font:700 1.2rem/1.28 'Playfair Display',Georgia,serif!important;color:#fff2e7!important;min-width:0}
 body.tlr-ux .ux-watch-support-card>span:not(.ux-watch-support-card__head){font:400 1rem/1.5 'Source Serif 4',Georgia,serif!important;color:#c6d1e0!important}
 body.tlr-ux .ux-watch-support-card .ux-watch-support-card__cta{font-weight:700!important;color:#bcd8ff!important;margin-top:.16rem}
 body.tlr-ux .ux-secondary-index{border-color:#4b6180!important;margin-top:.05rem!important}
 body.tlr-ux .ux-secondary-index>summary{padding:.5rem .35rem!important;font-size:1rem!important}
 /* Homepage: keep the primary three choices immediate, and add one low-height
    direct route to the disproportionately important public Watch Desk. */
 body.tlr-ux.tlr-page-home .ux-home-watch-bridge{display:flex;align-items:center;justify-content:space-between;gap:1.1rem;margin:0 0 1.7rem;padding:.9rem 1.15rem;border:1px solid #506988;border-left:4px solid var(--ux-watch);border-radius:11px;background:#15243a}
 body.tlr-ux.tlr-page-home .ux-home-watch-bridge__body{min-width:0}
 body.tlr-ux.tlr-page-home .ux-home-watch-bridge__eyebrow{display:block;color:#e7ca8b;font:750 .77rem/1.3 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}
 body.tlr-ux.tlr-page-home .ux-home-watch-bridge h2{font:700 clamp(1.28rem,2.35vw,1.67rem)/1.19 'Playfair Display',Georgia,serif;margin:.12rem 0 .18rem}
 body.tlr-ux.tlr-page-home .ux-home-watch-bridge h2 a{color:#f7f0e6!important;text-decoration:none}
 body.tlr-ux.tlr-page-home .ux-home-watch-bridge p{margin:0;font:400 .97rem/1.44 'Source Serif 4',Georgia,serif;color:#cdd9e8;max-width:68ch}
 body.tlr-ux.tlr-page-home a.ux-home-watch-bridge__action{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.65rem .8rem;min-height:44px;border:1px solid #6786a8;border-radius:9px;color:#d6e7ff!important;text-decoration:none;font:700 1rem/1.3 'Source Serif 4',Georgia,serif;box-sizing:border-box}
 body.tlr-ux.tlr-page-home a.ux-home-watch-bridge__action:hover{background:#223c58}
 /* Correct inherited solid orange label. Cultural/memory accent is rose. */
 body.tlr-ux.tlr-page-home .step7-route-card--stories .step7-route-card__eyebrow{color:var(--ux-culture)!important;background:transparent!important;box-shadow:none!important;padding:0!important;border:0!important;line-height:1.4!important}
 /* Watch footer: a register control and three truly separated routes. */
 body.tlr-ux.tlr-page-watch .watch-all-tracks{border:1px solid #5a7292!important;background:#142239!important;margin:1.75rem 0 .8rem!important}
 body.tlr-ux.tlr-page-watch .watch-all-tracks>summary{display:grid!important;grid-template-columns:minmax(0,1fr) 1.5rem!important;gap:.6rem!important;align-items:center!important;padding:1.12rem 1.25rem!important;min-height:0!important}
 body.tlr-ux.tlr-page-watch .watch-all-tracks>summary .track-summary-text{display:flex!important;flex-direction:column!important;gap:.25rem!important;min-width:0!important}
 body.tlr-ux.tlr-page-watch .watch-all-tracks>summary .track-summary-text strong{font:700 clamp(1.25rem,2.8vw,1.7rem)/1.23 'Playfair Display',Georgia,serif!important;color:#f8f2e8!important}
 body.tlr-ux.tlr-page-watch .watch-all-tracks>summary .track-summary-text small{font:400 .99rem/1.5 'Source Serif 4',Georgia,serif!important;color:#c4d4e7!important;margin:0!important}
 body.tlr-ux.tlr-page-watch .watch-route-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.65rem!important;margin:1.1rem 0 1.7rem!important}
 body.tlr-ux.tlr-page-watch .watch-route-actions>a{box-sizing:border-box!important;display:flex!important;justify-content:center!important;align-items:center!important;white-space:normal!important;min-width:0!important;min-height:50px!important;width:100%!important;padding:.65rem .8rem!important;background:#172840!important;border:1px solid #56769d!important;border-radius:9px!important;font:700 1rem/1.34 'Source Serif 4',Georgia,serif!important;color:#d7e8ff!important;text-align:center!important;text-decoration:none!important}
 body.tlr-ux.tlr-page-watch .watch-route-actions>a:hover{background:#1f3652!important}
}
@media(max-width:760px){
 body.tlr-ux .ux-watch-feature{grid-template-columns:2.4rem minmax(0,1fr)!important;gap:.7rem!important}
 body.tlr-ux .ux-watch-feature__icon{width:2.4rem;height:2.4rem}
 body.tlr-ux .ux-watch-feature__icon svg{width:1.4rem;height:1.4rem}
 body.tlr-ux .ux-watch-support-grid{grid-template-columns:minmax(0,1fr)!important}
 body.tlr-ux.tlr-page-home .ux-home-watch-bridge{align-items:stretch;flex-direction:column;gap:.65rem}
 body.tlr-ux.tlr-page-home a.ux-home-watch-bridge__action{align-self:flex-start}
 body.tlr-ux.tlr-page-watch .watch-route-actions{grid-template-columns:minmax(0,1fr)!important}
}
@media (prefers-reduced-motion:reduce){body.tlr-ux .ux-watch-feature,body.tlr-ux .ux-watch-support-card{transition:none!important}}
@media print{body.tlr-ux .ux-home-watch-bridge{display:none!important}}
/* Extreme text enlargement: give inherited titles and index labels legal wrap points.
   This preserves normal desktop/phone typography and avoids clipped words at 320px. */
@media screen and (max-width:360px){
 body.tlr-ux.tlr-page-home .ux-home-mini-copy,
 body.tlr-ux.tlr-page-home .ux-home-mini-copy :is(strong,small),
 body.tlr-ux.tlr-page-home :is(.step8-property-card h3,.step7-card-grid h3,.ux-card-title-row>strong),
 body.tlr-ux .ux-shelf-label,
 body.tlr-ux .ux-shelf-label :is(strong,small),
 body.tlr-ux :is(.ux-companion-card h3,.ux-report-row h3,.tlr-shell-header h1){
   min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;
   word-break:normal!important;hyphens:auto;
 }
}
