.journal-feed-page{padding-top: 1.75rem;}.journal-feed-page{max-width: none;margin-inline: auto;}.journal-listing,.journal-map-page{max-width: 82.5rem;margin-inline: auto;}.journal-listing__grid>.journal-card--text-only{height: auto;align-self: start;}.journal-feed-heading{display: flex;align-items: center;justify-content: space-between;gap: 1rem;}.journal-feed-heading h1{margin: 0;font-size: 2.25rem;line-height: 1.15;}.journal-feed-heading p{margin: .5rem 0 0;color: var(--ritm-text-secondary);}.journal-feed-heading>a{flex-shrink: 0;}.journal-feed-topics{display: flex;gap: .5rem;overflow-x: auto;padding: 1.25rem 0 .75rem;}.journal-feed-topics a{flex: 0 0 auto;min-height: 44px;display: inline-flex;align-items: center;}.journal-feed-page .journal-filter-disclosure{margin: 0;}.journal-feed-toolbar{display: flex;justify-content: space-between;align-items: center;gap: 1rem;padding: 1.25rem 0;}.journal-feed-toolbar h2{margin: 0;font-size: 1.25rem;}.journal-feed-toolbar>a{font-size: var(--text-sm);min-height: 44px;display: inline-flex;align-items: center;gap: .4rem;}.journal-feed-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.5rem;align-items: start;}.journal-feed-grid:has(>:only-child){grid-template-columns: minmax(0,27rem);}.journal-feed-grid:has(>:nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,1fr));max-width: 58rem;}.journal-feed-grid .ritm-article-card__title{font-size: 1.25rem;line-height: 1.3;overflow-wrap: anywhere;}.journal-feed-grid .ritm-article-card__excerpt{line-height: 1.5;}.journal-feed-grid .journal-card--text-only{height: auto;}.journal-feed-grid .journal-card--text-only .ritm-article-card__body{padding: 1.5rem;}@media (max-width: 1199.98px){.journal-feed-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 575.98px){.journal-listing .journal-content{padding-top: .5rem;}.journal-feed-page{padding-top: 1rem;}.journal-feed-heading{align-items: start;}.journal-feed-heading h1{font-size: 1.75rem;}.journal-feed-heading p{font-size: .9375rem;line-height: 1.45;}.journal-feed-heading>a{font-size: .8125rem;}.journal-feed-toolbar{flex-wrap: wrap;gap: .25rem;padding: .75rem 0;}.journal-feed-grid,.journal-feed-grid:has(>:nth-child(2):last-child){grid-template-columns: 1fr;gap: 1rem;}}.journal-page{color: var(--ritm-text);padding-bottom: var(--space-page-y);}.journal-page a{text-underline-offset: .16em;}.journal-home__opening{padding-top: clamp(1.25rem,2.5vw,2.25rem);}.journal-intro{max-width: 48rem;margin-bottom: clamp(1.25rem,3vw,2rem);}.journal-intro h1{margin: 0;font-size: clamp(2.25rem,5vw,4.25rem);letter-spacing: -.045em;line-height: 1.02;}.journal-intro>p:last-child{max-width: 42rem;margin: .75rem 0 0;color: var(--ritm-text-secondary);font-size: var(--text-lg);line-height: 1.55;}.journal-featured{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(18rem,.9fr);overflow: hidden;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-lg);background: var(--ritm-surface);}.journal-featured--text-only{width: min(100%,52rem);grid-template-columns: minmax(0,1fr);background: var(--ritm-surface-muted);}.journal-featured__media{display: block;min-height: clamp(18rem,35vw,31rem);background: var(--ritm-surface-muted);color: inherit;}.journal-featured__media:focus-visible{outline: 3px solid var(--ritm-primary);outline-offset: -3px;}.journal-featured__media img{display: block;width: 100%;height: 100%;object-fit: cover;}.journal-featured__copy{display: flex;flex-direction: column;align-self: center;padding: clamp(1.35rem,3vw,2.75rem);}.journal-featured--text-only .journal-featured__copy{min-height: 0;padding: clamp(1.45rem,3vw,2.2rem);}.journal-featured__copy h2{margin: 0;font-size: clamp(1.75rem,3.1vw,2.75rem);font-weight: var(--font-weight-heading);letter-spacing: -.035em;line-height: 1.08;overflow-wrap: anywhere;}.journal-featured__copy h2 a{color: inherit;text-decoration: none;}.journal-featured__copy h2 a:hover,.journal-featured__copy h2 a:focus-visible{color: var(--ritm-primary);text-decoration: underline;}.journal-featured__lead{margin: .95rem 0 0;color: var(--ritm-text-secondary);font-size: var(--text-lg);line-height: 1.58;}.journal-featured__link{display: inline-flex;width: fit-content;min-height: 44px;align-items: center;gap: .45rem;margin-top: 1.2rem;color: var(--ritm-primary);font-size: var(--text-sm);font-weight: var(--font-weight-heading);text-decoration: none;}.journal-featured__link:hover,.journal-featured__link:focus-visible{text-decoration: underline;}.journal-content{padding-top: clamp(1.25rem,3vw,2.5rem);}.journal-filter-disclosure{border-bottom: 1px solid var(--ritm-border);}.journal-filter-disclosure summary{display: flex;min-height: 44px;align-items: center;justify-content: space-between;gap: 1rem;padding: .25rem 0 .9rem;color: var(--ritm-text-secondary);cursor: pointer;font-size: var(--text-sm);list-style: none;}.journal-filter-disclosure summary::-webkit-details-marker{display: none;}.journal-filter-disclosure summary>span:first-child{display: inline-flex;align-items: center;gap: .5rem;color: var(--ritm-text);font-weight: var(--font-weight-heading);}.journal-filter-disclosure summary>span:first-child i{color: var(--ritm-primary);}.journal-filter-disclosure__state{color: var(--ritm-primary);}.journal-filter{display: flex;flex-wrap: wrap;align-items: end;gap: .75rem;padding: 0 0 1rem;}.journal-filter>div{flex: 1 1 12rem;}.journal-filter label,.journal-format-filter label{display: block;margin-bottom: .35rem;color: var(--ritm-text-secondary);font-size: var(--text-xs);font-weight: var(--font-weight-heading);}.journal-filter :is(.form-control,.form-select),.journal-format-filter :is(.form-select,.btn){min-height: var(--control-height);}.journal-location-feature h2,.journal-secondary-discovery h2{margin: 0;font-size: var(--heading-md);font-weight: var(--font-weight-heading);letter-spacing: -.025em;line-height: 1.15;}.journal-kicker{margin: 0 0 .65rem;color: var(--ritm-text-secondary);font-size: var(--text-xs);font-weight: var(--font-weight-ui);letter-spacing: .08em;text-transform: uppercase;}.journal-meta{display: flex;flex-wrap: wrap;gap: .45rem .85rem;margin: 1rem 0 0;color: var(--ritm-text-secondary);font-size: var(--text-sm);}.journal-meta>span,.journal-meta time{display: inline-flex;align-items: center;gap: .35rem;}.journal-meta i{color: var(--ritm-primary);}.journal-editorial-grid,.journal-photo-grid,.journal-latest-grid{display: grid;gap: clamp(1rem,2vw,1.5rem);}.journal-editorial-grid{grid-template-columns: repeat(3,minmax(0,1fr));}.journal-editorial-grid--1{grid-template-columns: minmax(0,28rem);}.journal-editorial-grid--2{grid-template-columns: repeat(2,minmax(0,1fr));max-width: 58rem;}.journal-photo-grid{grid-template-columns: repeat(3,minmax(0,1fr));}.journal-latest-grid{grid-template-columns: repeat(3,minmax(0,1fr));}.journal-latest-grid:has(>:only-child){grid-template-columns: minmax(0,28rem);}.journal-latest-grid:has(>:nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,1fr));max-width: 58rem;}.atlas-home .home-articles-grid.journal-latest-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1rem,2vw,1.5rem);}.atlas-home .home-articles-grid.journal-latest-grid:has(>:only-child){grid-template-columns: minmax(0,28rem);}.atlas-home .home-articles-grid.journal-latest-grid:has(>:nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,1fr));max-width: 58rem;}.atlas-home .home-articles-grid.journal-latest-grid>.ritm-article-card,.atlas-home .home-articles-grid.journal-latest-grid>.ritm-article-card:first-child{display: flex;grid-row: auto;flex-direction: column;height: auto;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-lg);background: var(--ritm-surface);}.atlas-home .home-articles-grid.journal-latest-grid>.ritm-article-card .ritm-article-card__media{min-height: 0;aspect-ratio: 16 / 9;border-radius: var(--ritm-radius-lg) var(--ritm-radius-lg) 0 0;}.atlas-home .home-articles-grid.journal-latest-grid>.ritm-article-card .ritm-article-card__body,.atlas-home .home-articles-grid.journal-latest-grid>.ritm-article-card:first-child .ritm-article-card__body{padding: 1rem;}.atlas-home .home-articles-grid.journal-latest-grid>.ritm-article-card:first-child .ritm-article-card__title{font-size: clamp(1.16rem,1.55vw,1.5rem);}.atlas-home .home-articles-grid.journal-latest-grid>.journal-card--text-only{background: var(--ritm-surface-muted);}.journal-card{min-width: 0;}.journal-card--text-only{background: var(--ritm-surface-muted);}.journal-card--text-only .ritm-article-card__body{min-height: 0;justify-content: center;}.journal-card--text-only .ritm-article-card__title{font-size: clamp(1.28rem,1.8vw,1.7rem);}.journal-card--text-only .ritm-article-card__excerpt{-webkit-line-clamp: 4;}.atlas-home .home-articles-grid>.journal-card--text-only:first-child{grid-row: auto;align-self: start;}.atlas-home .home-articles-grid>.journal-card--text-only:first-child .ritm-article-card__body{padding-top: 0;}.journal-card--editorial:first-child .ritm-article-card__media{aspect-ratio: 16 / 10;}.journal-card--photo .ritm-article-card__media{aspect-ratio: 3 / 4;}.journal-card--photo .ritm-article-card__body{padding-top: .85rem;}.journal-card--location{display: grid;grid-template-columns: minmax(8.5rem,.7fr) minmax(0,1fr);align-items: start;border-width: 0 0 1px;border-radius: 0;}.journal-card--location .ritm-article-card__media{min-height: 100%;aspect-ratio: 4 / 3;}.journal-card--location .ritm-article-card__body{padding: .15rem 0 .9rem 1rem;}.journal-card--location.journal-card--text-only{display: block;background: transparent;}.journal-card--location.journal-card--text-only .ritm-article-card__body{min-height: 0;padding: .25rem 0 .9rem;}.journal-card--archive .ritm-article-card__media{aspect-ratio: 16 / 9;}.journal-topic-rail{display: flex;flex-wrap: wrap;gap: .65rem;}.journal-topic-rail a{display: grid;grid-template-columns: auto auto;align-items: center;gap: .15rem .6rem;min-height: 44px;padding: .65rem .8rem;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-pill);background: var(--ritm-surface);color: var(--ritm-text);text-decoration: none;}.journal-topic-rail a:hover,.journal-topic-rail a:focus-visible{border-color: var(--interactive-hover-border);color: var(--ritm-primary);}.journal-topic-rail small{grid-column: 1;color: var(--ritm-text-secondary);font-size: var(--text-xs);}.journal-topic-rail i{grid-column: 2;grid-row: 1 / span 2;color: var(--ritm-primary);}.journal-location-feature{display: grid;grid-template-columns: minmax(16rem,.7fr) minmax(0,1.3fr);gap: clamp(1.5rem,4vw,4rem);padding: clamp(1.25rem,3vw,2.5rem);border-top: 1px solid var(--ritm-border);border-bottom: 1px solid var(--ritm-border);}.journal-location-feature__intro{align-self: start;}.journal-location-feature__intro>p:not(.atlas-eyebrow){margin: .9rem 0 0;color: var(--ritm-text-secondary);line-height: 1.55;}.journal-location-feature__stories{display: grid;gap: 1rem;}.journal-secondary-discovery{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1.5rem,4vw,3rem);padding-top: var(--space-section-y);border-top: 1px solid var(--ritm-border);}.journal-secondary-discovery__archive,.journal-secondary-discovery__series{min-width: 0;}.journal-secondary-discovery__archive>.ritm-article-card{margin-top: 1rem;}.journal-secondary-discovery__compact{margin-top: 1rem;}.journal-series-list{display: grid;margin-top: 1rem;border-top: 1px solid var(--ritm-border);}.journal-series-list a{display: grid;gap: .3rem;padding: 1rem 0;border-bottom: 1px solid var(--ritm-border);color: var(--ritm-text);text-decoration: none;}.journal-series-list a:hover strong,.journal-series-list a:focus-visible strong{color: var(--ritm-primary);text-decoration: underline;}.journal-series-list span,.journal-series-list small{color: var(--ritm-text-secondary);}.journal-series-list small{font-size: var(--text-xs);}.journal-entity-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem;}.journal-entity-card{display: flex;min-width: 0;padding: .9rem;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-md);background: var(--ritm-surface);color: var(--ritm-text);text-decoration: none;}.journal-entity-card--with-image{display: grid;grid-template-columns: 4.75rem minmax(0,1fr);gap: .85rem;}.journal-entity-card:hover,.journal-entity-card:focus-visible{border-color: var(--interactive-hover-border);color: var(--ritm-primary);}.journal-entity-card img{width: 4.75rem;height: 4.75rem;border-radius: var(--ritm-radius-sm);object-fit: cover;}.journal-entity-card span{display: flex;min-width: 0;flex-direction: column;gap: .35rem;}.journal-entity-card small{color: var(--ritm-text-secondary);}.journal-empty{padding: clamp(1.5rem,4vw,2.5rem);color: var(--ritm-text-secondary);text-align: center;}.journal-empty>.ritm-empty-icon{margin-bottom: .65rem;color: var(--ritm-primary);}.journal-pagination{display: flex;align-items: center;justify-content: center;gap: 1rem;margin-top: 2rem;color: var(--ritm-text-secondary);font-size: var(--text-sm);}.journal-pagination a{display: inline-flex;min-height: 44px;align-items: center;padding: .55rem .85rem;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-pill);color: var(--ritm-primary);font-weight: var(--font-weight-heading);text-decoration: none;}.journal-map-cta{margin: 1.25rem 0 0;text-align: left;}.journal-listing .atlas-listing-header,.journal-map-page .atlas-listing-header{padding-top: clamp(1.25rem,2.5vw,2.25rem);padding-bottom: 1.25rem;}.journal-listing .atlas-listing-header h1,.journal-map-page .atlas-listing-header h1{margin: 0;font-size: clamp(2rem,4vw,3.5rem);letter-spacing: -.04em;}.journal-format-filter{display: flex;align-items: end;gap: .75rem;padding-bottom: 1.25rem;border-bottom: 1px solid var(--ritm-border);}.journal-format-filter label{margin: 0;}.journal-listing__grid{display: grid;gap: 1.5rem;grid-template-columns: repeat(3,minmax(0,1fr));padding-top: 1.25rem;}.journal-format-filter{flex-wrap: wrap;}.journal-format-filter .form-select{width: auto;max-width: 100%;}.journal-listing__grid:has(>:only-child){grid-template-columns: minmax(0,28rem);}.journal-listing__grid:has(>:nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,1fr));max-width: 58rem;}.journal-detail .ritm-article-detail__shell{width: min(100% - 1.5rem,var(--site-container-max));}.journal-detail .ritm-article-detail__breadcrumbs{margin-bottom: .65rem;}.journal-detail__header{padding: 0;}.atlas-article.journal-detail .ritm-article-detail__header{width: min(100%,56.25rem);max-width: 56.25rem;margin-inline: auto;}.journal-detail__lead,.journal-detail .ritm-article-detail__byline{max-width: 50rem;}.journal-detail__lead{margin: 1rem 0 0;color: var(--ritm-text-secondary);font-size: var(--text-lg);line-height: 1.58;}.journal-detail__hero{max-width: 78rem;margin: 2.5rem auto 0;}.journal-detail__hero img{display: block;width: 100%;max-height: min(62vw,42rem);border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-lg);object-fit: cover;}.journal-detail figure figcaption{display: flex;justify-content: space-between;gap: 1rem;margin-top: .65rem;color: var(--ritm-text-secondary);font-size: var(--text-sm);}.journal-notice,.journal-archive-source{margin-top: 1.25rem;padding: 1rem 1.15rem;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-md);background: var(--ritm-surface-muted);}.journal-gallery,.journal-photo-sequence,.journal-related-section,.journal-continue{max-width: 70rem;margin: clamp(2.5rem,7vw,5.5rem) auto 0;}.journal-related-section,.journal-continue{padding-top: 2rem;border-top: 1px solid var(--ritm-border);}.journal-gallery__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;}.journal-gallery figure,.journal-photo-sequence figure{margin: 0;}.journal-gallery img{width: 100%;aspect-ratio: 4 / 3;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-md);object-fit: cover;}.journal-photo-sequence{display: grid;gap: clamp(1.5rem,4vw,3.5rem);}.journal-photo-sequence img{display: block;width: 100%;max-height: 90vh;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-md);background: var(--ritm-surface-muted);object-fit: contain;}.journal-detail--facts .ritm-article-detail__body ol{padding: 0;list-style: none;counter-reset: facts;}.journal-detail--facts .ritm-article-detail__body ol li{position: relative;margin: 1rem 0;padding: 1.2rem 1.2rem 1.2rem 4rem;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-md);background: var(--ritm-surface-muted);counter-increment: facts;}.journal-detail--facts .ritm-article-detail__body ol li::before{position: absolute;top: 1rem;left: 1.25rem;color: var(--ritm-primary);content: counter(facts);font-size: 1.6rem;font-weight: var(--font-weight-heading);}.atlas-article.journal-detail .ritm-article-detail__reading{max-width: 45rem;}.journal-detail--short .ritm-article-detail__reading{max-width: 42rem;}.journal-continue{padding: clamp(1.25rem,3vw,2.5rem);border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-lg);background: var(--ritm-surface-muted);}.journal-continue__links{display: flex;flex-wrap: wrap;gap: .65rem;margin-top: 1.25rem;}.journal-continue__links a{display: inline-flex;min-height: var(--control-height);align-items: center;padding: .55rem .8rem;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-pill);background: var(--ritm-surface);color: var(--ritm-primary);font-size: var(--text-sm);font-weight: var(--font-weight-heading);text-decoration: none;}.journal-map-layout{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(17rem,.65fr);gap: 1.25rem;padding-top: .5rem;}.journal-map{width: 100%;height: clamp(23rem,60vh,42rem);border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-lg);background: var(--ritm-surface-muted);}.journal-map-list{align-self: start;padding: 1rem;border: 1px solid var(--ritm-border);border-radius: var(--ritm-radius-lg);background: var(--ritm-surface);}.journal-map-list h2{margin: 0 0 .8rem;font-size: var(--heading-sm);}.journal-map-list ul,.journal-map-fallback{display: grid;gap: 0;margin: 0;padding: 0;list-style: none;}.journal-map-list a{display: flex;justify-content: space-between;gap: 1rem;padding: .85rem 0;border-top: 1px solid var(--ritm-border);color: var(--ritm-text);text-decoration: none;}.journal-map-list a:hover,.journal-map-list a:focus-visible{color: var(--ritm-primary);}.journal-map-list span{color: var(--ritm-text-secondary);font-size: var(--text-sm);}@media (max-width: 991.98px){.journal-featured,.journal-location-feature,.journal-map-layout{grid-template-columns: 1fr;}.journal-featured__media{min-height: clamp(16rem,54vw,25rem);}.journal-editorial-grid,.journal-photo-grid,.journal-latest-grid,.journal-listing__grid{grid-template-columns: repeat(2,minmax(0,1fr));}.journal-secondary-discovery{grid-template-columns: 1fr;}.journal-location-feature__stories{grid-template-columns: repeat(2,minmax(0,1fr));}.journal-entity-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.journal-map-list{order: 2;}}@media (max-width: 767.98px){.journal-home__opening{padding-top: 1rem;}.journal-intro>p:last-child{font-size: 1.0625rem;}.journal-featured__copy{padding: 1.25rem;}.journal-location-feature{padding: 1.25rem 0;border-radius: 0;}.journal-card--location{grid-template-columns: 6.5rem minmax(0,1fr);}.journal-card--location .ritm-article-card__body{padding-left: .8rem;}}@media (max-width: 575.98px){.journal-page{padding-bottom: 2.5rem;}.journal-intro h1{font-size: clamp(2.15rem,11vw,3rem);}.journal-featured__media{min-height: 13.5rem;}.journal-featured__copy h2{font-size: clamp(1.6rem,8vw,2.15rem);}.journal-featured__lead{font-size: 1rem;}.journal-filter-disclosure summary{padding-bottom: .75rem;}.journal-filter>*{flex-basis: 100%;width: 100%;}.journal-editorial-grid,.journal-editorial-grid--2,.journal-photo-grid,.journal-latest-grid,.journal-listing__grid,.journal-location-feature__stories,.journal-gallery__grid,.journal-entity-grid{grid-template-columns: 1fr;max-width: none;}.atlas-home .home-articles-grid.journal-latest-grid,.atlas-home .home-articles-grid.journal-latest-grid:has(>:only-child),.atlas-home .home-articles-grid.journal-latest-grid:has(>:nth-child(2):last-child){grid-template-columns: 1fr;max-width: none;}.journal-card--location{grid-template-columns: 5.5rem minmax(0,1fr);}.journal-card--text-only .ritm-article-card__body{min-height: 0;}.journal-entity-card--with-image{grid-template-columns: 4.25rem minmax(0,1fr);}.journal-entity-card img{width: 4.25rem;height: 4.25rem;}.journal-topic-rail{flex-wrap: nowrap;overflow-x: auto;padding-bottom: .3rem;scroll-snap-type: x proximity;}.journal-topic-rail a{flex: 0 0 auto;scroll-snap-align: start;}.journal-detail .ritm-article-detail__shell{width: min(100% - 1.25rem,76rem);}.journal-detail figure figcaption{flex-direction: column;gap: .25rem;}.journal-map{height: 22rem;}}@media (prefers-reduced-motion: reduce){.journal-card,.journal-topic-rail a{transition: none;}}@media (max-width: 575.98px){.journal-listing__grid:has(>:nth-child(2):last-child),.journal-latest-grid:has(>:nth-child(2):last-child){grid-template-columns: 1fr;max-width: none;}}
