/* This homepage only: native search, full graph, and three on-demand content categories. */
.explore-hub-layout .explore-header{display:none}
.explore-hub-layout .explore-hub{width:100%;max-width:none;margin:0;padding:24px 28px 40px;container-type:inline-size}
.explore-hub-layout .hub-live-grid{display:flex;flex-direction:column;gap:20px}
.hub-live-grid>.hub-main{display:block;width:100%}
.hub-live-grid .hub-hero{height:auto;padding:10px 12px 22px}
.hub-live-grid .hub-hero h2{font-size:36px;line-height:1.3;margin:0}
.hub-live-grid .hub-hero p{max-width:none;font-size:16px;line-height:1.6;margin:8px 0 0}
.hub-native-search .home-page{min-height:0!important;padding:0!important;background:transparent}
.hub-native-search .ai-home{padding:0!important;min-height:0!important;display:block}
.hub-native-search .hero-center{position:relative;min-height:0!important;display:block}
.hub-native-search :is(.brand-mark,.feature-strip,.bottom-discovery){display:none!important}
.hub-native-search .search-panel{width:100%;max-width:none;min-height:128px;margin:0;padding:14px 16px 10px;box-sizing:border-box}
.hub-native-search .talk-input{height:56px;min-height:56px;font-size:17px}
.hub-native-search .scope-toggle{min-width:0!important}
.hub-native-search .scope-pill:nth-child(3){display:none}
.hub-native-search .mode-switch{position:absolute;right:66px;bottom:12px;width:300px;max-width:100%;margin:0}
.hub-live-frame{display:block;flex:none;width:100%;height:620px;border:0;background:#fff}
.hub-content{margin-top:28px}
.hub-content-header{display:block;margin-bottom:20px}
.hub-content-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid #e3eaf4}
.hub-content-tabs button{position:relative;min-height:52px;padding:10px 0 14px;border:0;background:none;color:#6b7d97;font:inherit;font-size:21px;font-weight:600;cursor:pointer}
.hub-content-tabs button[aria-selected=true]{color:#102c56}
.hub-content-tabs button[aria-selected=true]:after{content:'';position:absolute;inset:auto 0 -1px;height:3px;border-radius:3px;background:#2465f6}
.hub-content-tabs button:focus-visible{outline:2px solid #2465f6;outline-offset:3px}
.hub-content-header>a{display:block;width:max-content;margin:10px 0 0 auto;color:#2864ca;font-size:13px;text-decoration:none;white-space:nowrap}
.explore-hub-layout .hub-news{margin:0}
.explore-hub-layout .hub-news-grid{gap:18px}
.explore-hub-layout .hub-news-grid article{display:flex;flex-direction:column;border:1px solid #e3eaf4;border-radius:12px;overflow:hidden;background:#fff;padding-bottom:16px}
.explore-hub-layout .hub-news-image{height:auto;aspect-ratio:1.8;border-radius:0;flex:none}
.explore-hub-layout .hub-news h4{font-size:16px;line-height:1.55;margin:14px 14px 6px;min-height:3.1em}
.explore-hub-layout .hub-news-meta{font-size:12px;margin:0 14px 12px;line-height:1.6}
.explore-hub-layout .hub-source-link{font-size:13px;margin:auto 14px 0;min-height:24px}
.hub-content-frame{display:block;width:100%;height:780px;border:1px solid #e3eaf4;border-radius:12px;background:#fff}
@media(min-width:768px){.explore-hub-layout .product-side-nav .side-foot{margin-top:auto}}
@media(min-width:768px) and (max-width:1250px){.explore-hub-layout .hub-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
  .explore-hub-layout .explore-hub{padding:12px 12px 28px}
  .explore-hub-layout .hub-news-grid{grid-template-columns:1fr;gap:18px}
  .explore-hub-layout .hub-news h4{min-height:0}
  .hub-content-tabs button{font-size:16px;white-space:nowrap;flex-shrink:0}
  .hub-content-header>a{font-size:12px}
}
@container(max-width:600px){
  .hub-native-search .search-panel{padding-bottom:68px}
  .hub-native-search .mode-switch{left:16px;right:16px;width:auto}
}
@container(max-width:800px){
  .hub-live-frame{height:1240px}
  .hub-live-grid .hub-hero{padding:6px 0 22px}
  .hub-live-grid .hub-hero h2{font-size:32px}
}

/* Compact public paper toolbar inside the exploration frame. */
html.explore-embedded .arxiv-head,
html.explore-embedded .arxiv-overview-context,
html.explore-embedded .paper-brief-section > .search-tip-wrap:empty {
  display: none;
}
html.explore-embedded .paper-brief-section { position: relative; margin: 12px 32px; }
html.explore-embedded .arxiv-overview-selection-summary {
  min-height: 36px; margin-bottom: 12px; padding: 0 180px 0 0;
  border: 0; border-radius: 0; background: transparent;
  flex-direction: row; align-items: center; justify-content: flex-start; gap: 12px;
}
html.explore-embedded .arxiv-overview-selection-summary > div { flex-direction: row; flex-wrap: wrap; gap: 8px; }
html.explore-embedded .arxiv-overview-selection-summary button { width: auto; min-height: 32px; padding: 0 12px; font-size: 13px; }
html.explore-embedded .arxiv-selected-results__rows { margin-top: 0; padding-top: 0; border-top: 0; }
html.explore-embedded .arxiv-selected-results__header { margin: 0 0 8px; min-height: 20px; }
html.explore-embedded .arxiv-selected-results__header strong { display: none; }
html.explore-embedded .arxiv-selected-results__header span { line-height: 20px; }
@media (min-width: 768px) {
  html.explore-embedded .arxiv-overview-selection-summary ~ .arxiv-overview-list .arxiv-selected-results__header { height: 0; min-height: 0; margin: 0; }
  html.explore-embedded .arxiv-overview-selection-summary ~ .arxiv-overview-list .arxiv-selected-results__header span { position: absolute; top: 8px; right: 0; }
}
@media (max-width: 767px) {
  html.explore-embedded .paper-brief-section { margin: 10px 24px; }
  html.explore-embedded .arxiv-overview-selection-summary { min-height: 40px; padding: 0; margin-bottom: 4px; justify-content: space-between; gap: 8px; }
  html.explore-embedded .arxiv-overview-selection-summary .arxiv-overview-context-label { display: none; }
  html.explore-embedded .arxiv-overview-selection-summary button { min-height: 40px; padding: 0 10px; }
  html.explore-embedded .arxiv-selected-results__header span { font-size: 12px; }
}

/* Three navigation groups; compact icon rail on phones. */
.product-side-nav .side-menu{gap:14px}
.product-side-nav .nav-section{display:flex;flex-direction:column;gap:4px}
.product-side-nav .nav-section-title{padding:0 14px 2px;color:#7b8aa0;font-size:12px;line-height:18px;font-weight:500}
.product-side-nav .nav-section+.nav-section{padding-top:12px;border-top:1px solid #e7edf5}
@media(max-width:768px){.product-side-nav .nav-section-title{display:none}.product-side-nav .side-menu{gap:10px}.product-side-nav .nav-section+.nav-section{padding-top:10px}}

/* Wide home: search and graph beside the existing content tabs. */
@media (min-width: 1600px) {
  .explore-hub-layout .explore-hub {
    display: grid; grid-template-columns: minmax(0, 1.8fr) minmax(360px, 1fr);
    gap: 24px; align-items: start;
  }
  .explore-hub-layout .hub-live-grid,
  .explore-hub-layout .hub-content { min-width: 0; }
  .explore-hub-layout .hub-live-frame { height: max(620px, calc(100vh - 332px)); }
  .explore-hub-layout .hub-content { margin-top: 0; }
  .explore-hub-layout .hub-content-header { margin-bottom: 12px; }
  .explore-hub-layout .hub-content-tabs button { min-height: 44px; padding: 10px 0; font-size: 17px; }
  .explore-hub-layout .hub-content-frame { height: max(780px, calc(100vh - 118px)); }
  .explore-hub-layout .hub-news-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

/* Home bulletin: narrow, calm rows with native links and details. */
.explore-hub-layout .hub-content {
  display:flex;flex-direction:column;min-width:0;
  height:max(720px,calc(100vh - 64px));
  border:1px solid #e3eaf4;border-radius:16px;overflow:hidden;background:#fff;
}
.explore-hub-layout .hub-content-header { padding:16px 18px 12px;margin:0;background:#f8faff; }
.explore-hub-layout .hub-content-tabs { gap:4px;border:0; }
.explore-hub-layout .hub-content-tabs button { min-height:38px;padding:8px 4px;font-size:14px;font-weight:500;border-radius:8px; }
.explore-hub-layout .hub-content-tabs button[aria-selected=true] { color:#2465df;background:#eaf1ff;font-weight:600; }
.explore-hub-layout .hub-content-tabs button[aria-selected=true]:after { display:none; }
.explore-hub-layout .hub-content-header>a { margin-top:10px;font-size:12px; }
.explore-hub-layout .hub-content-panel { flex:1;min-height:0;overflow:auto; }
.explore-hub-layout .hub-content-frame { height:100%;border:0;border-radius:0; }
.explore-hub-layout .hub-news { padding:0 18px; }
.explore-hub-layout .hub-news-grid { display:block; }
.explore-hub-layout .hub-news-grid article { padding:16px 0;border:0;border-bottom:1px solid #edf1f7;border-radius:0; }
.explore-hub-layout .hub-news :is(.hub-news-image,.hub-source-link) { display:none; }
.explore-hub-layout .hub-news h4 { min-height:0;margin:0;font-size:15px;line-height:1.6; }
.explore-hub-layout .hub-news h4 a { display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#243751; }
.explore-hub-layout .hub-news h4 a:hover { color:#2465df; }
.explore-hub-layout .hub-news-meta { margin:8px 0 0;font-size:12px;color:#8391a5; }
@media(min-width:1600px) {
  .explore-hub-layout .explore-hub { grid-template-columns:minmax(0,1fr) clamp(360px,27vw,520px); }
}

/* A presentation flag restricts compact paper rows to this bulletin iframe. */
html.explore-bulletin body { background:#fff; }
html.explore-bulletin .paper-brief-section { margin:0 18px;background:#fff; }
html.explore-bulletin .arxiv-overview-selection-summary { min-height:40px;margin:0;padding:12px 0;border-bottom:1px solid #edf1f7;gap:8px; }
html.explore-bulletin .arxiv-overview-selection-summary .arxiv-overview-context-label { display:none; }
html.explore-bulletin .arxiv-overview-selection-summary > div { min-width:0; }
html.explore-bulletin .arxiv-overview-selection-summary button { min-height:28px;padding:0 8px;font-size:12px; }
html.explore-bulletin .arxiv-selected-results__header { display:none; }
html.explore-bulletin .arxiv-paper-list-item { position:relative;margin:0;padding:12px 0;border:0;border-bottom:1px solid #edf1f7;border-radius:0;box-shadow:none;background:#fff; }
html.explore-bulletin .arxiv-selected-results__rows .arxiv-paper-list-item + .arxiv-paper-list-item { margin-top:0; }
html.explore-bulletin .arxiv-paper-list-item__header { display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;min-height:0; }
html.explore-bulletin .arxiv-paper-list-item__index { color:#8c9ab0;font-size:12px;font-weight:400; }
html.explore-bulletin .arxiv-paper-list-item__category { display:none; }
html.explore-bulletin .arxiv-paper-list-item__date { width:auto;margin-left:auto;color:#8c9ab0;font-size:12px; }
html.explore-bulletin .arxiv-paper-list-item__title { margin:0;font-size:15px;line-height:1.5;font-weight:600; }
html.explore-bulletin .arxiv-paper-list-item__title a { display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#243751; }
html.explore-bulletin .arxiv-paper-list-item__title a:hover { color:#2465df; }
html.explore-bulletin .arxiv-paper-list-item__metadata { display:none; }
html.explore-bulletin .arxiv-paper-list-item__abstract { display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:6px 0 0;font-size:12px;line-height:1.6;color:#8793a5; }
html.explore-bulletin .arxiv-paper-list-item__ai { display:none; }
html.explore-bulletin .arxiv-paper-list-item__actions { display:none; }
html.explore-bulletin .arxiv-paper-list-item__title a:focus-visible { outline:2px solid #2465df;outline-offset:3px; }

/* Same chapter catalog, rendered as a small directory instead of a landing page. */
html.explore-course-bulletin body { margin:0;background:#fff;color:#243751; }
html.explore-course-bulletin .site-shell { min-height:0;background:#fff; }
html.explore-course-bulletin .site-shell :is(.hero,.site-footer,.collection,.home-book-spine-stars,.home-book-spine-intro,.home-book-zone-rail) { display:none; }
html.explore-course-bulletin:has(.site-shell) :is(.xy-experience-dock,.xy-seat) { display:none; }
html.explore-course-bulletin .content-shell { margin:0;padding:0; }
html.explore-course-bulletin .home-book-spine { margin:0;padding:14px 18px;border:0;border-radius:0;background:#fff;box-shadow:none; }
html.explore-course-bulletin .home-book-spine-inner { width:100%;max-width:none;padding:0; }
html.explore-course-bulletin .home-book-spine-layout { display:flex;flex-direction:column;gap:18px;padding:0; }
html.explore-course-bulletin .home-book-chapter-rail { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-height:none;overflow:visible;margin:0;padding:0;background:none;border:0; }
html.explore-course-bulletin .home-book-chapter-rail button { display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;min-height:38px;padding:8px;border:1px solid #e8edf5;border-radius:6px;background:#fff;color:#5d6d83; }
html.explore-course-bulletin .home-book-chapter-rail button.is-active { border-color:#d5e3ff;background:#edf4ff;color:#2465df; }
html.explore-course-bulletin .home-book-chapter-rail button span { font-size:11px;color:inherit; }
html.explore-course-bulletin .home-book-chapter-rail button strong { overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500; }
html.explore-course-bulletin .home-book-chapter-rail button small { display:none; }
html.explore-course-bulletin .home-book-chapter-panel { margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none; }
html.explore-course-bulletin .home-book-chapter-heading { margin:0 0 8px;padding:0;gap:10px; }
html.explore-course-bulletin .home-book-chapter-heading > span { font-family:inherit;font-size:16px;color:#a2b0c3; }
html.explore-course-bulletin .home-book-chapter-heading h3 { margin:0;font-family:inherit;font-size:16px;line-height:1.5;color:#243751; }
html.explore-course-bulletin .home-book-chapter-heading p { margin:0 0 2px;font-size:11px;color:#8c9ab0; }
html.explore-course-bulletin .home-book-chapter-heading small { display:none; }
html.explore-course-bulletin .home-book-section-list { display:block;margin:0; }
html.explore-course-bulletin .home-book-section { display:grid;grid-template-columns:30px minmax(0,1fr) 14px;align-items:start;gap:8px;min-height:0;margin:0;padding:16px 0;border:0;border-bottom:1px solid #edf1f7;border-radius:0;background:#fff;box-shadow:none; }
html.explore-course-bulletin .home-book-section:hover { background:#f8faff; }
html.explore-course-bulletin .home-book-section :is(.home-book-section-poster,ol,small) { display:none; }
html.explore-course-bulletin .home-book-section-number { grid-column:1;grid-row:1;padding:2px 0 0;font-family:inherit;font-size:12px;color:#94a3b8; }
html.explore-course-bulletin .home-book-section-copy { grid-column:2;grid-row:1;min-width:0;padding:0; }
html.explore-course-bulletin .home-book-section-copy strong { display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:auto;max-width:none;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6;color:#243751; }
html.explore-course-bulletin .home-book-section-copy > span { display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:6px;font-size:12px;line-height:1.6;color:#8793a5; }
html.explore-course-bulletin .home-book-section-arrow { font-size:14px;color:#94a3b8; }

/* Compact headers; every native section returns when the paper is open. */
html.explore-bulletin .bulletin-paper-toggle { display:flex;align-items:flex-start;gap:10px;width:100%;padding:0;border:0;background:none;color:#243751;font:inherit;text-align:left;cursor:pointer; }
html.explore-bulletin .bulletin-paper-toggle:hover { color:#2465df; }
html.explore-bulletin .bulletin-paper-toggle:focus-visible { outline:2px solid #2465df;outline-offset:4px;border-radius:4px; }
html.explore-bulletin .bulletin-paper-title { display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex:1;min-width:0; }
html.explore-bulletin .bulletin-paper-toggle>i { flex:none;padding-top:4px;color:#8798b0;font-size:12px; }
html.explore-bulletin .bulletin-paper.is-open .bulletin-paper-title { display:block;-webkit-line-clamp:unset;overflow:visible; }
html.explore-bulletin .bulletin-paper-body { margin-top:12px; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__metadata { display:grid;gap:6px;margin:0 0 12px;font-size:12px;line-height:1.6; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__metadata div { min-width:0; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__metadata dd { overflow-wrap:anywhere; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__abstract { display:block;-webkit-line-clamp:unset;overflow:visible;margin:0 0 14px;color:#5e6e84;font-size:13px;line-height:1.75; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai { display:block; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-grid { grid-template-columns:repeat(2,minmax(0,1fr));gap:8px; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-action { flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:10px; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-action[aria-expanded] { grid-column:1 / -1;flex-direction:row;align-items:center; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-thumbnail { width:100%;height:80px;object-fit:contain;background:#f3f6fb;border-radius:6px; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-action[aria-expanded] .arxiv-paper-list-item__ai-thumbnail { width:52px;height:40px; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-action small { white-space:normal; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-summary { margin-top:10px;padding:12px;font-size:12px;line-height:1.8; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__actions { display:flex;flex-wrap:wrap;gap:14px;margin-top:14px; }
html.explore-bulletin .bulletin-paper-collapse { margin-top:14px;padding:6px 12px;border:1px solid #dce6f5;border-radius:6px;background:#f8faff;color:#426186;font:inherit;font-size:12px;cursor:pointer; }

/* Search spans the page; graph and conversation sit beside the content tabs. */
.explore-hub-layout .explore-hub { display:block; }
.explore-hub-layout .hub-workspace { display:flex;flex-direction:column;gap:20px; }
.explore-hub-layout .hub-workspace>.hub-live-frame { order:0;height:calc(100cqw - 418px); }
.explore-hub-layout .hub-workspace>.hub-content { order:1;margin:0; }
.explore-hub-layout .hub-news { padding:14px; }
.explore-hub-layout .hub-news-grid { display:grid;grid-template-columns:1fr;gap:14px; }
.explore-hub-layout .hub-news-grid article { padding:12px;border:1px solid #e3eaf4;border-radius:10px; }
.explore-hub-layout .hub-news .hub-news-image { display:block;aspect-ratio:1.8;border-radius:7px;overflow:hidden; }
.explore-hub-layout .hub-news h4 { margin:12px 0 0; }
.explore-hub-layout .hub-news h4 a { display:block;overflow:visible;-webkit-line-clamp:unset; }
.explore-hub-layout .hub-news .hub-source-link { display:block;margin:10px 0 0;min-height:20px;font-size:12px; }
@media(min-width:1800px) {
  .explore-hub-layout .hub-workspace { --hub-graph-size:min(900px,max(480px,calc(100vh - 332px)),calc(100cqw - 838px));display:grid;grid-template-columns:calc(var(--hub-graph-size) + 418px) minmax(400px,1fr);gap:20px;height:var(--hub-graph-size); }
  .explore-hub-layout .hub-workspace>.hub-content { grid-column:2;grid-row:1;order:0;height:100%; }
  .explore-hub-layout .hub-workspace>.hub-live-frame { grid-column:1;grid-row:1;order:0;height:100%;min-width:0; }
}
@container(max-width:759px) {
  .explore-hub-layout .hub-workspace>.hub-live-frame { height:calc(100cqw + 572px); }
}

/* The existing chapter cards keep their posters, description and learning steps. */
html.explore-course-bulletin body { min-width:0; }
html.explore-course-bulletin .home-book-section { padding:12px;margin-bottom:14px;border:1px solid #e3eaf4;border-radius:10px;gap:10px; }
html.explore-course-bulletin .home-book-section .home-book-section-poster { display:block;grid-column:1 / -1;grid-row:1;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:7px;overflow:hidden;background:#f3f6fb; }
html.explore-course-bulletin .home-book-section-poster img { display:block;width:100%;height:100%;object-fit:cover; }
html.explore-course-bulletin .home-book-section-number { grid-row:2; }
html.explore-course-bulletin .home-book-section-copy { grid-row:2;gap:6px; }
html.explore-course-bulletin .home-book-section-copy strong,
html.explore-course-bulletin .home-book-section-copy>span { display:block;overflow:visible;-webkit-line-clamp:unset; }
html.explore-course-bulletin .home-book-section .home-book-section-copy small { display:block;color:#5274a7;font-size:11px; }
html.explore-course-bulletin .home-book-section .home-book-section-copy ol { display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none; }
html.explore-course-bulletin .home-book-section-copy li { display:flex;gap:6px;color:#73839a;font-size:12px;line-height:1.6; }
html.explore-course-bulletin .home-book-section-copy li b { flex:none;font-weight:400; }
html.explore-course-bulletin .home-book-section-arrow { grid-column:3;grid-row:2; }

/* Selected homepage: square graph with a conversation dock, beside reading. */
.explore-hub-layout .explore-hub-design1 { padding:16px 24px 28px; }
.explore-hub-design1 .hub-live-grid { gap:16px; }
.explore-hub-design1 .hub-hero { display:flex;align-items:center;gap:18px;padding:0 8px 10px; }
.explore-hub-design1 .hub-hero h2 { font-size:32px;line-height:1.3; }
.explore-hub-design1 .hub-hero p { margin:0;font-size:14px; }
.explore-hub-design1 .hub-native-search .search-panel { min-height:88px;padding:10px 16px; }
.explore-hub-design1 .hub-native-search .talk-input { height:36px;min-height:36px;font-size:16px; }
.explore-hub-design1 .hub-native-search .mode-switch { bottom:8px; }
.explore-hub-layout .explore-hub-design1 .hub-workspace { --hub-graph-size:100cqw;display:flex;flex-direction:column;gap:20px;height:auto; }
.explore-hub-layout .explore-hub-design1 .hub-workspace>.hub-live-frame { height:calc(var(--hub-graph-size) + 366px); }
.explore-hub-layout .explore-hub-design1 .hub-workspace>.hub-content { height:960px;margin:0; }
.explore-hub-design1 .hub-content-header { padding:12px 18px 10px; }
.explore-hub-design1 .hub-content-header>a { margin-top:6px; }
.explore-hub-design1 .hub-news-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
.hub-news-summary { color:#51657f;font-size:14px;line-height:1.85; }
.hub-news-page { padding:24px; }
.hub-news-page>header { margin-bottom:20px; }
.hub-news-page .hub-news-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px; }
.hub-news-page article { padding:20px;border:1px solid #e3eaf4;border-radius:12px;background:#fff; }
.hub-news-page h4 { margin:0 0 10px;font-size:18px;line-height:1.6; }
.hub-news-page .hub-news-meta { font-size:12px;color:#7c8da8; }
@media(max-width:1279px) { .hub-news-page .hub-news-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:767px) { .hub-news-page .hub-news-grid { grid-template-columns:1fr; } }
@media(min-width:1280px) {
  .explore-hub-layout .explore-hub-design1 .hub-workspace { --hub-graph-size:min(760px,max(420px,calc(100vh - 570px)),calc(100cqw * .44));display:grid;grid-template-columns:var(--hub-graph-size) minmax(0,1fr);height:calc(var(--hub-graph-size) + 366px); }
  .explore-hub-layout .explore-hub-design1 .hub-workspace>.hub-live-frame { grid-area:1 / 1;height:100%; }
  .explore-hub-layout .explore-hub-design1 .hub-workspace>.hub-content { grid-area:1 / 2;height:100%; }
}
@media(max-width:767px) {
  .explore-hub-layout .explore-hub-design1 { padding:14px 12px 24px; }
  .explore-hub-design1 .hub-hero { flex-direction:column;align-items:flex-start;gap:5px;padding:0 0 12px; }
  .explore-hub-design1 .hub-native-search .search-panel { min-height:188px; }
  .explore-hub-design1 .hub-news-grid { grid-template-columns:1fr; }
  .explore-hub-layout .explore-hub-design1 .hub-workspace>.hub-live-frame { height:calc(var(--hub-graph-size) + 366px); }
}

/* Actual paper metadata, previews and lecture controls retain their behavior. */
html.explore-bulletin .paper-brief-section { width:auto;max-width:none; }
html.explore-bulletin .arxiv-paper-list-item { padding:16px 0; }
html.explore-bulletin .arxiv-paper-list-item__title { font-size:24px;line-height:1.45; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__metadata { font-size:13px; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__abstract { font-size:15px;line-height:1.8; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-grid { grid-template-columns:repeat(3,minmax(0,1fr));gap:12px; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-action[aria-expanded] { grid-column:auto;flex-direction:column;align-items:stretch; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-thumbnail,
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-action[aria-expanded] .arxiv-paper-list-item__ai-thumbnail { width:100%;height:110px;object-fit:contain; }
html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-summary { font-size:13px; }
html.explore-bulletin .bulletin-paper-preview { display:flex;flex-direction:column;align-items:center;gap:8px;width:220px;max-width:100%;margin:0 auto 16px;padding:10px;border:1px solid #e3eaf4;border-radius:8px;color:#2465df;font-size:12px; }
html.explore-bulletin .bulletin-paper-preview img { display:block;width:100%;height:200px;object-fit:contain; }
@media(min-width:1000px) {
  html.explore-bulletin .bulletin-paper-body { display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px 24px; }
  html.explore-bulletin .bulletin-paper-body>.arxiv-paper-list-item__metadata { grid-area:1 / 1; }
  html.explore-bulletin .bulletin-paper-body>.arxiv-paper-list-item__abstract { grid-area:2 / 1;max-width:none; }
  html.explore-bulletin .bulletin-paper-preview { grid-area:1 / 2 / 3 / 3;align-self:start;width:auto;margin:0; }
  html.explore-bulletin .bulletin-paper-body>.arxiv-paper-list-item__ai { grid-area:3 / 1 / 4 / 3; }
  html.explore-bulletin .bulletin-paper-body>.arxiv-paper-list-item__actions { grid-area:4 / 1 / 5 / 3;margin:0; }
  html.explore-bulletin .bulletin-paper-collapse { grid-area:5 / 1;justify-self:start; }
}
@media(max-width:620px) {
  html.explore-bulletin .arxiv-paper-list-item__title { font-size:17px; }
  html.explore-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-grid { grid-template-columns:1fr; }
}

/* Three simultaneous reading surfaces beside the existing graph and companion. */
.explore-hub-layout .explore-hub-three { padding:14px 24px 24px; }
.explore-hub-three .hub-live-grid { gap:16px; }
.explore-hub-three .hub-main { display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:20px; }
.explore-hub-three .hub-hero { padding:0 8px;background:none; }
.explore-hub-three .hub-hero h2 { font-size:30px;line-height:1.35; }
.explore-hub-three .hub-hero p { font-size:12px;line-height:1.6; }
.explore-hub-three .hub-native-search .search-panel { min-height:78px;padding:8px 14px; }
.explore-hub-three .hub-native-search .talk-input { height:30px;min-height:30px;font-size:15px; }
.explore-hub-three .hub-native-search .mode-switch { bottom:8px; }
.explore-hub-layout .explore-hub-three .hub-workspace { --hub-graph-size:100cqw;display:flex;flex-direction:column;gap:16px;height:auto; }
.explore-hub-layout .explore-hub-three .hub-workspace>.hub-live-frame { order:0;height:calc(var(--hub-graph-size) + 336px); }
.explore-hub-three .hub-paper-panel,
.explore-hub-three .hub-news-panel,
.explore-hub-three .hub-course-panel { display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid #e0e8f7;border-radius:14px;background:#fff; }
.explore-hub-three .hub-paper-panel { order:1;height:900px; }
.explore-hub-three .hub-reading-rail { order:2;display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0; }
.explore-hub-three .hub-section-head { flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#f7faff; }
.explore-hub-three .hub-section-head h2 { margin:0;font-size:20px;line-height:1.5;font-weight:650;color:#102c51; }
.explore-hub-three .hub-section-head>a { flex:none;font-size:12px;color:#4779c4; }
.explore-hub-three .hub-paper-frame,
.explore-hub-three .hub-course-frame { display:block;flex:1;width:100%;height:100%;min-height:0;border:0;background:#fff; }
.explore-hub-three .hub-news-overview { padding:0 18px; }
.explore-hub-three .hub-news-overview article { padding:13px 0;border-bottom:1px solid #eaf0f8; }
.explore-hub-three .hub-news-overview article:last-child { border-bottom:0; }
.explore-hub-three .hub-news-overview h3 { margin:0;font-size:14px;font-weight:600;line-height:1.65;color:#173557; }
.explore-hub-three .hub-news-overview h3 a { display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden; }
.explore-hub-three .hub-news-overview article:first-child h3 { font-size:17px; }
.explore-hub-three .hub-news-meta { margin:7px 0 0;font-size:12px;line-height:1.65;color:#7a8da8; }
.explore-hub-three .hub-news-summary { display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:9px 0;color:#566e90;font-size:13px;line-height:1.75; }
.explore-hub-three .hub-source-link { font-size:12px;color:#2465df; }
.explore-hub-three .hub-news-panel { flex:none; }
.explore-hub-three .hub-course-panel { height:430px;min-height:430px; }
@media(min-width:1100px) {
  .explore-hub-layout .explore-hub-three .hub-workspace { --hub-graph-size:min(640px,max(380px,calc(100vh - 440px)),calc(100cqw * .44));display:grid;grid-template-columns:var(--hub-graph-size) minmax(0,1fr);height:auto; }
  .explore-hub-layout .explore-hub-three .hub-workspace>.hub-live-frame { grid-area:1 / 1;height:calc(var(--hub-graph-size) + 336px); }
  .explore-hub-three .hub-paper-panel { grid-area:1 / 2;height:calc(var(--hub-graph-size) + 336px); }
  .explore-hub-three .hub-reading-rail { grid-area:2 / 1 / 3 / 3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start; }
  .explore-hub-three .hub-course-panel { height:440px; }
}
@media(min-width:1500px) {
  .explore-hub-layout .explore-hub-three .hub-workspace { --hub-graph-size:min(640px,max(380px,calc(100vh - 440px)),calc(100cqw * .33));grid-template-columns:var(--hub-graph-size) minmax(0,1fr) clamp(300px,25cqw,560px);height:auto; }
  .explore-hub-three .hub-reading-rail { grid-area:1 / 3;display:flex;flex-direction:column;align-items:stretch;height:100%; }
  .explore-hub-three .hub-course-panel { flex:1;height:auto; }
}
@media(max-width:767px) {
  .explore-hub-layout .explore-hub-three { padding:12px; }
  .explore-hub-three .hub-main { grid-template-columns:minmax(0,1fr);gap:10px; }
  .explore-hub-three .hub-hero { padding:0; }
  .explore-hub-three .hub-native-search .search-panel { min-height:174px; }
  .explore-hub-three .hub-paper-panel { height:860px; }
}

/* Compact real textbook preview; its native lesson link opens in the platform. */
html.explore-course-card .home-book-spine { padding:12px 16px; }
html.explore-course-card .home-book-chapter-rail,
html.explore-course-card .home-book-chapter-heading,
html.explore-course-card .home-book-section:not(:first-child) { display:none; }
html.explore-course-card .home-book-section { display:grid;grid-template-columns:clamp(94px,30%,160px) minmax(0,1fr);gap:12px;margin:0;padding:0;border:0; }
html.explore-course-card .home-book-section .home-book-section-poster { grid-area:1 / 1;width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;align-self:start;border-radius:8px; }
html.explore-course-card .home-book-section .home-book-section-copy { grid-area:1 / 2;padding:0; }
html.explore-course-card .home-book-section-number,
html.explore-course-card .home-book-section-arrow,
html.explore-course-card .home-book-section-copy small { display:none; }
html.explore-course-card .home-book-section-copy strong { font-size:15px;line-height:1.55; }
html.explore-course-card .home-book-section-copy>span { font-size:12px;line-height:1.6;margin-top:7px; }
html.explore-course-card .home-book-section .home-book-section-copy ol { display:grid;gap:7px;margin:12px 0 0; }
html.explore-course-card .home-book-section-copy li { font-size:12px; }
html.explore-course-card .home-book-section-copy li b { color:#2465df;font-weight:600; }
html.explore-course-card .home-book-section::after { content:'开始学习';grid-column:1 / -1;padding:10px 14px;border-radius:8px;background:#2465df;color:#fff;font-size:14px;text-align:center; }
@media(max-width:399px) {
  html.explore-course-card .home-book-section { grid-template-columns:94px minmax(0,1fr);gap:10px; }
  html.explore-course-card .home-book-spine { padding:12px; }
}

/* Let the published news use the right rail and fill the desktop viewport. */
.explore-hub-three .hub-reading-rail { display:flex;flex-direction:column;align-items:stretch;height:620px; }
.explore-hub-three .hub-news-panel { flex:1;height:100%; }
.explore-hub-three .hub-news-overview { flex:1;min-height:0;overflow-y:auto; }
.explore-hub-three .hub-news-overview article:not(:first-child) .hub-news-summary { -webkit-line-clamp:2; }
@media(min-width:1500px) {
  .explore-hub-layout .explore-hub-three { height:100%;box-sizing:border-box; }
  .explore-hub-three .hub-live-grid { height:100%; }
  .explore-hub-three .hub-main { flex:none; }
  .explore-hub-layout .explore-hub-three .hub-workspace { --hub-graph-size:min(640px,max(300px,calc(100vh - 490px)),calc(100cqw * .33));flex:1;min-height:calc(var(--hub-graph-size) + 256px);grid-template-rows:minmax(0,1fr); }
  .explore-hub-layout .explore-hub-three .hub-workspace>.hub-live-frame,
  .explore-hub-three .hub-paper-panel,
  .explore-hub-three .hub-reading-rail { height:100%; }
}

/* Papers, the companion workspace, and illustrated news share the available height. */
.explore-hub-three .hub-graph-panel { order:0;display:flex;flex-direction:column;min-width:0;min-height:0;height:calc(var(--hub-graph-size) + 344px);border:1px solid #e0e9f7;border-radius:12px;overflow:hidden;background:#fff; }
.explore-hub-three .hub-graph-panel .hub-live-frame { flex:1;min-height:0;height:100%; }
.explore-hub-three .hub-graph-panel .hub-section-head { padding:12px 16px; }
.explore-hub-three .hub-graph-panel .hub-section-head>span { font-size:12px;color:#6e88ac; }
.explore-hub-three .hub-paper-panel { order:1; }
.explore-hub-three .hub-news-overview { padding:12px 16px 16px;background:#fcfdff; }
.hub-news-stats { display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;color:#617da5;font-size:12px; }
.hub-news-stats strong { font-weight:500; }
.hub-news-filters { display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px; }
.hub-news-filters button { padding:5px 9px;border:1px solid #e4ebf7;border-radius:6px;background:#fff;color:#5e79a0;font:inherit;font-size:11px;cursor:pointer; }
.hub-news-filters button.active { background:#eaf1ff;border-color:#cdddfb;color:#2465df; }
.hub-news-filters button:focus-visible { outline:2px solid #2465df;outline-offset:2px; }
.hub-news-day { display:flex;align-items:center;justify-content:space-between;margin:16px 0 9px!important;color:#7990b0;font-size:11px; }
.hub-news-day:first-child { margin-top:0!important; }
.hub-news-day time { color:#3b5c89;font-size:12px;font-weight:600; }
.explore-hub-three .hub-news-overview .hub-news-card { display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:12px;margin:0 0 10px;border:1px solid #e6edf8;border-radius:10px;background:#fff; }
.explore-hub-three .hub-news-overview .hub-news-card.is-lead { display:block;padding:0;overflow:hidden; }
.hub-news-figure { min-width:0;margin:0; }
.hub-news-figure>a { position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:#f0f4fa; }
.hub-news-figure img { display:block;width:100%;height:100%;object-fit:cover; }
.hub-news-figure.is-source-image img { object-fit:contain; }
.hub-news-figure figcaption { margin:5px 0 0;font-size:10px;line-height:1.5;overflow-wrap:anywhere;color:#7990ad; }
.hub-news-figure figcaption a { color:inherit; }
.hub-image-label { position:absolute;left:6px;bottom:6px;padding:3px 6px;border-radius:4px;background:rgba(13,31,55,.76);color:#fff;font-size:10px;line-height:1.4; }
.hub-news-card.is-lead .hub-news-figure>a { border-radius:0;aspect-ratio:16/9; }
.hub-news-card.is-lead .hub-news-figure figcaption { padding:0 14px; }
.hub-news-card.is-lead .hub-news-copy { padding:12px 14px 14px; }
.hub-news-copy { min-width:0; }
.hub-news-tags { display:flex;flex-wrap:wrap;gap:6px;margin:0 0 7px;font-size:10px;line-height:1.5;color:#5f7fab; }
.hub-news-tags>span { padding:2px 5px;border-radius:4px;background:#f0f5fc; }
.hub-news-tags>span.hub-news-selected { background:#eaf1ff;color:#2465df; }
.explore-hub-three .hub-news-overview .hub-news-card h3 { font-size:14px;line-height:1.55;font-weight:600; }
.explore-hub-three .hub-news-overview .hub-news-card.is-lead h3 { font-size:17px; }
.explore-hub-three .hub-news-overview .hub-news-summary { margin:8px 0 0;font-size:12px;line-height:1.75;color:#677f9e;-webkit-line-clamp:2; }
.explore-hub-three .hub-news-overview .is-lead .hub-news-summary { -webkit-line-clamp:3; }
.hub-news-reason { padding:9px 10px;margin:10px 0;background:#f4f7fc;border-radius:6px;color:#6480a6;font-size:12px;line-height:1.7; }
.hub-news-reason strong { display:block;margin-bottom:3px;color:#365d8d;font-size:11px;font-weight:600; }
.hub-news-card .hub-news-meta { margin:6px 0 0;font-size:10px;line-height:1.6; }
.hub-news-card .hub-source-link { display:inline-flex;gap:5px;margin:8px 0 0;font-size:11px; }
.hub-image-pending { align-self:center;font-size:11px;color:#8b9db7; }
.hub-news-page .hub-news-overview { max-width:1200px;margin:auto;padding:16px; }
.hub-news-page .hub-news-cards { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px; }
.hub-news-page .hub-news-day { grid-column:1/-1;margin-bottom:0!important; }
.hub-news-page .hub-news-card { display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:16px;border:1px solid #e2eaf7;border-radius:12px;background:#fff; }
.hub-news-page .hub-news-figure>a { aspect-ratio:4/3; }
.hub-news-page .hub-news-card h3 { font-size:16px;line-height:1.6;margin:8px 0; }
.hub-news-page .hub-news-summary { font-size:13px;line-height:1.7; }
@media(min-width:1100px) {
  .explore-hub-layout .explore-hub-three .hub-workspace { grid-template-columns:minmax(0,1fr) var(--hub-graph-size); }
  .explore-hub-three .hub-paper-panel { grid-area:1 / 1;height:calc(var(--hub-graph-size) + 344px); }
  .explore-hub-three .hub-graph-panel { grid-area:1 / 2; }
}
@media(min-width:1500px) {
  .explore-hub-layout .explore-hub-three .hub-workspace { --hub-graph-size:min(660px,max(360px,calc(100vh - 510px)),calc(100cqw * .34));grid-template-columns:minmax(0,1fr) var(--hub-graph-size) clamp(330px,25cqw,560px);min-height:calc(var(--hub-graph-size) + 330px); }
  .explore-hub-three .hub-paper-panel,
  .explore-hub-three .hub-graph-panel { height:100%; }
}
@media(max-width:1499px) {
  .hub-news-page .hub-news-cards { grid-template-columns:minmax(0,1fr); }
}
@media(max-width:1099px) {
  .explore-hub-three .hub-graph-panel { order:0; }
  .hub-news-page .hub-news-card { grid-template-columns:116px minmax(0,1fr); }
}
@media(max-width:499px) {
  .explore-hub-three .hub-news-overview { padding:12px; }
  .explore-hub-three .hub-news-overview .hub-news-card { grid-template-columns:90px minmax(0,1fr);gap:9px;padding:10px; }
  .explore-hub-three .hub-news-overview .hub-news-card.is-lead { padding:0; }
  .hub-news-figure figcaption { font-size:10px; }
  .hub-news-stats { font-size:11px; }
}

/* A news front page: AstroHot on the left, native papers in the middle. */
.hub-frontier-links { display:flex;gap:16px;flex:none;font-size:12px; }
.hub-frontier-links a { color:#4779c4; }
.explore-hub-frontpage .hub-frontier-panel { min-width:0; }
.hub-frontpage-grid { display:flex;flex-direction:column;min-height:0;flex:1;background:#fff; }
.hub-frontpage-news,.hub-frontpage-papers { display:flex;flex-direction:column;min-width:0;min-height:0; }
.hub-column-head { display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:14px 16px;border-bottom:1px solid #edf1f7; }
.hub-column-head h3 { margin:0;color:#173557;font-size:16px;font-weight:600; }
.hub-column-head span { font-size:12px;color:#8597b0; }
.hub-frontpage-news-scroll { min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 18px;scrollbar-width:thin; }
.hub-frontpage-news .hub-news-overview { padding:12px 0 0; }
.hub-frontpage-news .hub-news-stats { margin:0 0 10px;font-size:11px; }
.hub-frontpage-news .hub-news-filters { margin-bottom:16px;gap:6px; }
.hub-frontpage-news .hub-news-filters button { padding:5px 7px;font-size:11px;line-height:1.4; }
.hub-frontpage-news .hub-news-day { padding:0 0 9px;margin:14px 0 10px;border-bottom:1px solid #e0e9f7; }
.explore-hub-three .hub-frontpage-news .hub-news-card { grid-template-columns:100px minmax(0,1fr);gap:12px;border:0;border-bottom:1px solid #edf1f7;border-radius:0;padding:12px 0;margin:0; }
.explore-hub-three .hub-frontpage-news .hub-news-card.is-lead { display:block;padding:0 0 16px;margin-bottom:4px;overflow:visible; }
.hub-frontpage-news .hub-news-card.is-lead .hub-news-figure>a { border-radius:8px; }
.hub-frontpage-news .hub-news-card.is-lead .hub-news-figure figcaption { padding:0; }
.hub-frontpage-news .hub-news-card.is-lead .hub-news-copy { padding:12px 0 0; }
.explore-hub-three .hub-frontpage-news .hub-news-card h3 { font-size:15px;line-height:1.65; }
.explore-hub-three .hub-frontpage-news .hub-news-card.is-lead h3 { font-size:18px;line-height:1.6; }
.hub-frontpage-news .hub-news-card.is-lead h3 a { -webkit-line-clamp:3; }
.hub-frontpage-news .hub-news-summary { font-size:12px;line-height:1.75; }
.hub-frontpage-news .hub-news-card.is-lead .hub-news-summary { -webkit-line-clamp:3; }
.hub-frontpage-news .hub-news-card:not(.is-lead) .hub-news-summary { -webkit-line-clamp:2; }
.hub-frontpage-news .hub-news-card .hub-news-meta { font-size:11px; }
.hub-frontpage-news .hub-news-reason { font-size:12px;line-height:1.75; }
.hub-frontpage-news .hub-news-tags { margin-top:0; }
.hub-frontpage-news .hub-source-link { font-size:12px; }
.hub-frontpage-papers>.hub-paper-frame { flex:1;min-height:0;border:0; }
html.frontpage-bulletin .bulletin-paper-body { display:flex;flex-direction:column;gap:12px; }
html.frontpage-bulletin .bulletin-paper-preview { width:150px;margin:0;align-self:start; }
html.frontpage-bulletin .bulletin-paper-preview img { height:170px; }
html.frontpage-bulletin .bulletin-paper-body .arxiv-paper-list-item__metadata { margin:0;align-self:start;align-content:start; }
html.frontpage-bulletin .arxiv-paper-list-item__title { font-size:20px;line-height:1.5; }
html.frontpage-bulletin .bulletin-paper-body .arxiv-paper-list-item__abstract { margin:0;font-size:14px;line-height:1.8; }
html.frontpage-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-thumbnail,
html.frontpage-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-action[aria-expanded] .arxiv-paper-list-item__ai-thumbnail { height:100px; }
@media(min-width:420px) {
  html.frontpage-bulletin .bulletin-paper-body { display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px 18px; }
  html.frontpage-bulletin .bulletin-paper-body>.arxiv-paper-list-item__metadata { grid-area:1 / 1; }
  html.frontpage-bulletin .bulletin-paper-preview { grid-area:1 / 2; }
  html.frontpage-bulletin .bulletin-paper-body>.arxiv-paper-list-item__ai { grid-area:2 / 1 / 3 / 3; }
  html.frontpage-bulletin .bulletin-paper-body>.arxiv-paper-list-item__abstract { grid-area:3 / 1 / 4 / 3; }
  html.frontpage-bulletin .bulletin-paper-body>.arxiv-paper-list-item__actions { grid-area:4 / 1 / 5 / 3; }
  html.frontpage-bulletin .bulletin-paper-collapse { grid-area:5 / 1 / 6 / 3;justify-self:start; }
  html.frontpage-bulletin .bulletin-paper-body .arxiv-paper-list-item__ai-grid { grid-template-columns:repeat(3,minmax(0,1fr));gap:8px; }
}
@media(min-width:900px) {
  .hub-frontpage-grid { display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr); }
  .hub-frontpage-papers { border-left:1px solid #e6edf8; }
}
@media(min-width:1100px) {
  .explore-hub-layout .explore-hub-frontpage { height:100%;box-sizing:border-box; }
  .explore-hub-frontpage .hub-live-grid { height:100%; }
  .explore-hub-frontpage .hub-main { flex:none; }
  .explore-hub-layout .explore-hub-frontpage .hub-workspace { --hub-graph-size:320px;display:grid;grid-template-columns:minmax(0,1fr) var(--hub-graph-size);flex:1;min-height:calc(var(--hub-graph-size) + 256px);grid-template-rows:minmax(0,1fr); }
  .explore-hub-frontpage .hub-frontier-panel { grid-area:1 / 1;height:100%; }
  .explore-hub-frontpage .hub-graph-panel { grid-area:1 / 2;height:100%; }
}
@media(min-width:1500px) {
  .explore-hub-layout .explore-hub-frontpage .hub-workspace { --hub-graph-size:min(720px,max(360px,calc(100vh - 500px)),calc(100cqw * .43)); }
}
@media(max-width:899px) {
  .explore-hub-frontpage .hub-frontier-panel { height:auto; }
  .hub-frontpage-news { height:760px; }
  .hub-frontpage-papers { height:940px;border-top:1px solid #e6edf8; }
}
