@media(max-width:600px){.journal-rendering .journal-category-panel{content-visibility:auto;contain-intrinsic-block-size:auto var(--journal-block-size)}}.reading-journal .journal-card-stage{min-height:0;align-items:start;padding-block:24px;gap:14px}.reading-journal .journal-card:nth-child(n){margin-bottom:0}.reading-journal .journal-card-frame{height:auto;min-height:0}.reading-journal .journal-card img{aspect-ratio:1.6}.reading-journal .journal-card-copy{padding:12px 5px 10px;display:flex;flex-direction:column;align-items:center}.reading-journal .journal-card h4{margin:6px 0;font-size:clamp(18px,1.6vw,25px);line-height:1.35}.reading-journal .journal-card p{margin:0 0 12px;font-size:12px;line-height:1.6}.reading-journal .journal-card-link{margin-top:0;min-height:40px;width:100%;max-width:168px;border-radius:4px;padding:7px 9px;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:.01em;transition:background-color 180ms ease,color 180ms ease}.journal-card-link>span{display:inline-block;font-size:17px;transition:transform 180ms var(--interaction-ease)}.journal-heading>a,.journal-tablet-index{border:1px solid #123d4955;border-radius:4px;padding:10px 16px;min-height:44px;text-decoration:none;font-weight:700;align-items:center;justify-content:space-between;gap:22px}.journal-tablet-index{justify-self:end;align-self:start}.journal-category>span:nth-child(2){position:relative;justify-self:start;padding-bottom:7px;text-decoration:none!important}.journal-category>span:nth-child(2):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 250ms var(--interaction-ease)}.journal-category[aria-selected=true]>span:nth-child(2):after{transform:scaleX(1)}.journal-category>span:nth-child(2):before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--journal-ocean);transform:scaleX(0);transform-origin:left;transition:transform 250ms var(--interaction-ease);z-index:1}.journal-category-arrow{transition:transform 180ms var(--interaction-ease),opacity 180ms ease}.journal-card{transition:translate 200ms var(--interaction-ease),box-shadow 200ms ease}.journal-card img{transition:scale 250ms var(--interaction-ease)}.journal-card:hover{text-decoration:none}@media(hover:hover)and (pointer:fine){.journal-category:hover{text-decoration:none}.journal-category:hover>span:nth-child(2):after{transform:scaleX(1)}.journal-category:hover>span:nth-child(2):before{transform:scaleX(1)}.journal-category:hover .journal-category-arrow{opacity:1;transform:translate(2px,-2px)}.journal-card:hover{translate:0 -4px;box-shadow:0 12px 20px #002d4e33}.journal-card:hover img{scale:1.025}.journal-card:hover .journal-card-link>span{transform:translate(2px,-2px)}.journal-heading>a:hover,.journal-tablet-index:hover{translate:0 -2px;background:#123d49;color:#f6f5e9;text-decoration:none}}@media(min-width:1200px){.reading-journal .journal-card:nth-child(2){margin-top:40px}.reading-journal .journal-card:nth-child(3){margin-top:12px}.reading-journal .journal-card:nth-child(4){margin-top:52px}}@media(min-width:601px)and (max-width:1199px){.journal-tablet-index{display:flex}.reading-journal .journal-card-stage{gap:18px 14px}.reading-journal .journal-card:nth-child(even){margin-top:16px}}@media(max-width:600px){.reading-journal .journal-card-stage{gap:18px 14px}.reading-journal .journal-card-copy{padding:10px 2px 6px}.reading-journal .journal-card h4{font-size:clamp(18px,4.8vw,24px)}.reading-journal .journal-card-link{font-size:11px;min-height:44px;padding-inline:6px;gap:4px}.journal-heading{margin-bottom:20px}}.journal-index{margin:32px 0 64px;padding:28px clamp(16px,3vw,40px)}.journal-index>h2{font-size:clamp(26px,3vw,44px);margin:0 0 12px}.journal-index-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 0 32px;font:700 13px/1.6 "Montserrat",sans-serif}.journal-index .journal-category-panel{margin-bottom:36px}.journal-index .journal-index-title{font:800 clamp(20px,2.2vw,32px)/1.4 "Montserrat",sans-serif;margin:0 0 16px}.journal-index .journal-card-stage{grid-template-columns:repeat(4,minmax(0,1fr))}.journal-index .journal-card:nth-child(n){margin:0;width:100%}.journal-index .journal-art-note{background:transparent;color:var(--journal-muted);padding:0;margin-top:12px}@media(max-width:1000px){.journal-index .journal-card-stage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.journal-card,.journal-card img,.journal-card-link>span,.journal-category-arrow,.journal-category>span:nth-child(2):after{transition:none;translate:none!important;scale:1!important}.journal-card-link>span,.journal-category-arrow{transform:none!important}}@media(max-width:600px){.journal-index{margin-inline:-6vw;padding-inline:20px}.journal-index .journal-card-stage{margin-inline:-20px}.journal-index .journal-art-note{padding-inline:0}.journal-index .journal-index-title{margin-top:28px}}@media(prefers-reduced-motion:reduce){.journal-category>span:nth-child(2):before{transition:none}}:root,:host{--flow-ease:cubic-bezier(.25,.46,.45,.94)}.reading-journal{overflow-x:clip}.journal-category{transition:color 650ms ease}.journal-category>span:nth-child(2):before,.journal-category>span:nth-child(2):after{transition:transform 850ms var(--flow-ease)}.journal-category-arrow{transition:transform 750ms var(--flow-ease),opacity 650ms ease}.journal-card{transition:translate 800ms var(--flow-ease),box-shadow 800ms ease}.journal-card img{transition:scale 1000ms var(--flow-ease)}.reading-journal .journal-card-link{transition:background-color 700ms ease,color 700ms ease}.journal-card-link>span{transition:transform 800ms var(--flow-ease)}.journal-heading>a,.journal-tablet-index{transition:translate 750ms var(--flow-ease),background-color 700ms ease,color 700ms ease}@media(hover:hover)and (pointer:fine){.journal-card:hover{translate:0 -10px;box-shadow:0 20px 32px #002d4e38}.journal-card:hover img{scale:1.045}.journal-card:hover .journal-card-link>span,.journal-category:hover .journal-category-arrow{transform:translate(7px,-7px)}.journal-heading>a:hover,.journal-tablet-index:hover{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.journal-card,.journal-card img,.journal-category,.journal-category-arrow,.journal-card-link>span,.journal-category>span:nth-child(2):before,.journal-category>span:nth-child(2):after,.journal-heading>a,.journal-tablet-index{transition:none}}
