/* Atlas catalogue: persistent navigation and a single reading list. */
.atlas-catalogue{padding-top:28px;padding-bottom:65px}.atlas-breadcrumb{display:flex;gap:10px;color:#8294aa;font-size:11px;margin-bottom:15px}.atlas-breadcrumb a:hover{color:#e5c28e}.atlas-page-title{display:flex;align-items:baseline;gap:20px}.atlas-page-title h1{font:400 clamp(26px,3vw,36px)/1.35 var(--display);margin:0;color:#eee9df}.atlas-page-title>span{font-size:11px;color:#9daabe}.atlas-page-header{padding-bottom:26px;border-bottom:1px solid #344151;margin-bottom:26px}.atlas-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:32px;align-items:start}.atlas-sidebar{position:sticky;top:100px;background:#151d29;border:1px solid #354253;border-radius:6px;padding:21px 12px 12px}.atlas-sidebar>h2{font:600 12px var(--font);letter-spacing:.06em;margin:0 12px 19px;color:#d6dce5}.atlas-nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.45;padding:12px;border-radius:4px;color:#b4c1d2;border-left:2px solid transparent}.atlas-nav a:hover{background:#263346;color:#f0e9dd}.atlas-nav a.is-current{background:#293443;border-left-color:#ddbc83;color:#f1e7d4}.atlas-nav a small{font-size:10px;color:#8a9cb2;font-variant-numeric:tabular-nums;min-width:18px;text-align:right}.atlas-nav a.is-current small{color:#ddbc83}.atlas-nav-group{margin-top:22px}.atlas-nav-group h3{font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin:0 12px 7px;color:#7d91a9}.atlas-nav-group ul{list-style:none;margin:0;padding:0}.atlas-nav-group li{margin:2px 0}.atlas-sidebar-map{display:flex;align-items:center;gap:10px;border-top:1px solid #344151;margin-top:22px;padding:18px 12px 8px;font-size:11px;color:#aac7dd}.atlas-sidebar-map span:last-child{margin-left:auto}.atlas-main{min-width:0;scroll-margin-top:100px}.atlas-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.atlas-section-header h2{font-size:24px;line-height:1.35;margin:0;color:#e6e4df}.atlas-section-header p{font-size:12px;line-height:1.7;margin:9px 0 0;max-width:590px;color:#a2b2c5}.atlas-map-link{white-space:nowrap;font-size:11px;color:#a9c4db;padding-top:7px}.atlas-type-tabs{display:flex;gap:24px;border-bottom:1px solid #3b4759;margin-bottom:19px;overflow:auto}.atlas-type-tabs a{display:flex;gap:7px;padding:0 0 13px;font-size:12px;color:#94a4b9;border-bottom:2px solid transparent;white-space:nowrap}.atlas-type-tabs a[aria-current]{border-color:#d4b17a;color:#f0e5d2}.atlas-type-tabs a span{font-size:10px;color:#8193aa}.atlas-filters{display:grid;grid-template-columns:minmax(150px,1fr) 115px 140px auto;gap:9px}.atlas-filters>div{min-width:0}.atlas-filters input,.atlas-filters select{width:100%;height:41px;border:1px solid #3b4b60;border-radius:4px;background:#141e2c;color:#d2dfed;padding:10px 12px;font-size:11px;color-scheme:dark}.atlas-filters input::placeholder{color:#8a9bb0}.atlas-filters .button{padding:9px 15px;font-size:11px;height:41px}.atlas-results-meta{display:flex;gap:15px;justify-content:space-between;align-items:center;margin:18px 0 10px;font-size:10px;color:#8e9fb6;line-height:1.65}.atlas-results-meta>a{color:#d7b680;white-space:nowrap}.atlas-row{display:grid;grid-template-columns:145px minmax(0,1fr) 16px;gap:20px;padding:23px 0;border-top:1px solid #2e3b4c;align-items:start}.atlas-row-image{display:block;aspect-ratio:1.46;overflow:hidden;border-radius:4px;background:#202d3e}.atlas-row-image img{width:100%;height:100%;object-fit:cover;filter:brightness(.85) saturate(.8);transition:filter .2s}.atlas-row:hover .atlas-row-image img{filter:brightness(1) saturate(1)}.atlas-row-meta{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;font-size:9px;color:#8e9fb4;line-height:1.5}.atlas-row-meta>a{color:#b7aecb}.atlas-kind{font-size:8px;letter-spacing:.05em;text-transform:uppercase;color:#d6b985}.atlas-row h3{font-size:19px;font-weight:600;line-height:1.45;margin:7px 0 8px;color:#ebe7df}.atlas-row h3 a:hover{color:#d8bd91}.atlas-row-copy>p{font-size:11px;line-height:1.8;color:#aab8ca;margin:0}.atlas-row-foot{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:11px;font-size:9px;line-height:1.6;color:#8296b0}.atlas-row-foot .status{font-size:9px}.atlas-row-arrow{font-size:17px;color:#7890aa;margin-top:28px}.atlas-row[data-topic="ghosts"] .atlas-row-meta>a{color:#c0a8db}.atlas-row[data-topic="vampires"] .atlas-row-meta>a{color:#d99caa}.atlas-row[data-topic="nature"] .atlas-row-meta>a{color:#cab183}.atlas-pagination{display:flex;gap:25px;align-items:center;justify-content:center;padding-top:28px;border-top:1px solid #344151;font-size:12px;color:#b2c3d8}.atlas-pagination a{padding:10px 14px;border:1px solid #3c4e64;border-radius:4px}.atlas-no-results{border-top:1px solid #344151;padding:40px 20px;background:#151e2a;color:#adbed1}.atlas-no-results h3{font-size:20px;color:#e1e6ed;margin:0 0 12px}.atlas-no-results p{font-size:12px;line-height:1.8}.atlas-no-results>a{font-size:12px;color:#d7b680}.atlas-mobile-menu{display:none}.atlas-filters .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:1050px){.atlas-layout{grid-template-columns:210px minmax(0,1fr);gap:23px}.atlas-row{grid-template-columns:115px minmax(0,1fr);gap:16px}.atlas-row-arrow{display:none}.atlas-filters{grid-template-columns:minmax(0,1fr) 125px auto}.atlas-search{grid-column:1/-1}.atlas-filters>div:nth-of-type(2){grid-column:auto}.atlas-row h3{font-size:18px}}
@media(max-width:760px){.atlas-catalogue{padding-top:21px}.atlas-page-header{padding-bottom:20px;margin-bottom:18px}.atlas-page-title{display:block}.atlas-page-title>span{display:block;margin-top:8px}.atlas-layout{display:block}.atlas-sidebar{display:none}.atlas-mobile-menu{display:block;margin-bottom:23px;border:1px solid #41516a;border-radius:5px;background:#172232}.atlas-mobile-menu summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:6px 12px;padding:14px 16px;align-items:center;list-style:none}.atlas-mobile-menu summary::-webkit-details-marker{display:none}.atlas-mobile-menu summary>span:first-child{color:#91a5bd;font-size:10px;width:100%}.atlas-mobile-menu summary strong{color:#e5ded2;font-size:13px;font-weight:500}.atlas-menu-chevron{margin-left:auto;color:#d9bb8b}.atlas-mobile-menu[open] .atlas-menu-chevron{transform:rotate(180deg)}.atlas-mobile-menu .atlas-nav{padding:0 10px 15px;border-top:1px solid #33445b}.atlas-mobile-menu .atlas-nav a{font-size:12px}.atlas-mobile-menu .atlas-nav-group{margin-top:15px}.atlas-section-header h2{font-size:22px}.atlas-type-tabs{gap:20px}.atlas-main{scroll-margin-top:25px}.atlas-row{padding:20px 0;grid-template-columns:100px minmax(0,1fr);gap:14px}.atlas-row h3{font-size:17px}.atlas-row-meta{font-size:8px;gap:5px 9px}.atlas-year-note{display:none}.atlas-row-foot{gap:6px;margin-top:8px}.atlas-row-copy>p{font-size:11px}}
@media(max-width:440px){.atlas-row{grid-template-columns:76px minmax(0,1fr);gap:12px}.atlas-row-image{aspect-ratio:.85}.atlas-row h3{font-size:16px}.atlas-row-meta{font-size:8px}.atlas-row-copy>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.atlas-section-header{gap:10px}.atlas-section-header p{font-size:11px}.atlas-type-tabs{gap:18px}.atlas-type-tabs a{font-size:11px}.atlas-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.atlas-search{grid-column:1/-1}.atlas-filters>button{grid-column:1/-1}.atlas-row-foot>span:last-child{display:none}.atlas-results-meta{gap:9px}.atlas-map-link{font-size:10px}}
@media(prefers-reduced-motion:reduce){.atlas-row-image img{transition:none}}

.atlas-row-image-contain img{object-fit:contain;background:#151e29}
