.discovery-screen{min-width:0;color:var(--ink)}.discovery-screen p{margin:0;line-height:1.6;overflow-wrap:anywhere}.discovery-screen h3{margin:16px 0 4px;font-size:var(--type-row);line-height:1.5}.discovery-screen .hub-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.discovery-screen .hub-chips button{min-width:44px;min-height:44px}.discovery-card{display:flex;align-items:center;gap:8px}.discovery-card-copy{flex:1;min-width:0}.discovery-card .navigation-row,.discovery-card .tds-navigation-row{width:100%}.hub.app-interactions .discovery-card :is(.navigation-row,.tds-navigation-row) .row-icon{display:none}.discovery-card .row-copy{min-width:0}.discovery-card .row-copy small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.discovery-card .discovery-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--type-caption)}.discovery-screen .discovery-save{flex:0 0 44px;min-width:44px;min-height:44px;padding:8px}.hub.app-interactions .discovery-screen .discovery-detail-save{min-height:52px}.hub.app-interactions .discovery-screen .discovery-detail-save.action-secondary{border:1px solid var(--divider);background:var(--paper)}.discovery-screen .hub-badge{padding:2px 8px;font-size:var(--type-caption);line-height:1.5}.discovery-result{display:flex;justify-content:space-between;align-items:center;gap:12px}.discovery-screen .hub-text-button{min-height:44px;white-space:normal;overflow-wrap:anywhere}.discovery-empty :is(.action-primary,.action-secondary){margin-top:16px}.discovery-steps{margin:0;padding-left:24px}.discovery-sources{list-style:none;margin:0;padding:0}.discovery-sources li+li{margin-top:20px}.discovery-screen :is(button,summary){min-height:44px;min-width:44px}.discovery-screen :is(button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.discovery-screen .hub-chips button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.discovery-paths,.discovery-row-actions{display:flex;flex-wrap:wrap;gap:8px}.discovery-life-card+.discovery-life-card,.discovery-candidate+.discovery-candidate{margin-top:12px}.discovery-facts{list-style:none;margin:0;padding:0}.discovery-facts>li,.discovery-updates>div{margin-top:12px}.discovery-evidence summary{display:list-item;padding-block:10px;cursor:pointer;font-size:var(--type-row);overflow-wrap:anywhere}.discovery-evidence[open]>summary{margin-bottom:12px}.discovery-screen section,.discovery-screen article{min-width:0}.hub.hub.app-interactions .app-reading{--text-sub: #4e5968;gap:20px}.hub.hub.app-interactions .app-reading .discovery-index-header{display:grid;gap:8px}.hub.hub.app-interactions .app-reading .hub-page-title{font-size:calc(27px * var(--fs, 1));line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.hub.hub.app-interactions .app-reading .discovery-index-header>p{font-size:calc(16px * var(--fs, 1));color:var(--text-sub)}.hub.hub.app-interactions .app-reading-topics{display:flex;gap:24px;border-bottom:1px solid var(--divider)}.hub.hub.app-interactions .app-reading-topics>button{min-width:64px;min-height:48px;padding:8px 0;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--text-sub);font-size:calc(18px * var(--fs, 1));font-weight:700}.hub.hub.app-interactions .app-reading-topics>button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.hub.hub.app-interactions .app-reading .discovery-filters>summary,.hub.hub.app-interactions .app-reading .discovery-thoughts>summary{padding-block:12px;font-size:calc(16px * var(--fs, 1));font-weight:600;cursor:pointer}.hub.hub.app-interactions .app-reading .discovery-result{font-size:calc(14px * var(--fs, 1));color:var(--text-sub)}.hub.hub.app-interactions .app-reading :is(.discovery-story-list,.discovery-life-grid){display:grid;gap:32px}.hub.hub.app-interactions .app-reading :is(.discovery-card,.discovery-life-card){margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hub.hub.app-interactions .app-reading .discovery-story{gap:12px;padding:0 0 12px}.hub.hub.app-interactions .app-reading .discovery-story-copy{gap:8px}.hub.hub.app-interactions .app-reading .discovery-story-copy>strong{font-size:calc(22px * var(--fs, 1));line-height:1.45;letter-spacing:-.02em;overflow-wrap:anywhere}.hub.hub.app-interactions .app-reading .discovery-story-copy>span{font-size:calc(16px * var(--fs, 1));line-height:1.65}.hub.hub.app-interactions .app-reading .discovery-story-copy>.app-story-category{font-size:calc(13px * var(--fs, 1));font-weight:600}.hub.hub.app-interactions .app-reading :is(.discovery-story-copy>time,.publication-byline,.publication-category){font-size:calc(13px * var(--fs, 1));line-height:1.6;color:var(--text-sub)}.hub.hub.app-interactions .app-reading .content-image-caption{font-size:calc(12px * var(--fs, 1))}.hub.hub.app-interactions .app-reading .discovery-life-collection>h2{margin:0 0 20px}.hub.hub.app-interactions .app-reading.discovery-article{gap:24px}.hub.hub.app-interactions .app-reading .discovery-article-header{display:grid;gap:12px}.hub.hub.app-interactions .app-reading .discovery-subtitle{font-size:calc(18px * var(--fs, 1));color:var(--text-sub);line-height:1.7}.hub.hub.app-interactions .app-reading.discovery-article>p,.hub.hub.app-interactions .app-reading.discovery-article .hub-card p{font-size:calc(17px * var(--fs, 1));line-height:1.85}.hub.hub.app-interactions .app-reading.discovery-article .hub-card{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hub.hub.app-interactions .app-reading.discovery-article h2{margin:0 0 12px;font-size:calc(21px * var(--fs, 1));line-height:1.5}.hub.hub.app-interactions .app-reading.discovery-article h3{margin:20px 0 8px;font-size:calc(18px * var(--fs, 1))}.hub.hub.app-interactions .app-reading.discovery-article .hub-card .hub-caption{font-size:calc(13px * var(--fs, 1));color:var(--text-sub)}.hub.hub.app-interactions .app-reading :is(.discovery-thoughts,.discovery-evidence){border-top:1px solid var(--divider)}.hub.hub.app-interactions .app-reading .discovery-thoughts[open]>summary{margin-bottom:16px}.hub.hub.app-interactions .app-reading .hub-badge{color:var(--ink)}
