.journal-index{padding:65px 0 90px}.journal-intro{max-width:640px;margin-bottom:65px}.journal-intro h1{font-size:clamp(48px,7vw,90px);margin-bottom:24px}.journal-intro>p:last-child{font-size:18px;color:var(--muted)}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.journal-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:30px}.journal-card .eyebrow{margin-bottom:12px}.journal-card h2{font-size:clamp(25px,3vw,35px);line-height:1.25;letter-spacing:-.035em;margin-bottom:15px}.journal-card p:not(.eyebrow){max-width:470px;color:var(--muted);font-size:15px}.journal-card>a{display:block}.journal-card>a:hover{text-decoration:none}.journal-card>a:hover h2{text-decoration:underline;text-underline-offset:7px}.journal-read{display:inline-block;margin-top:23px;border-bottom:1px solid var(--line);padding-bottom:4px}.journal-article{max-width:1040px;margin:auto;padding:35px 0 90px}.journal-back{display:inline-block;border-bottom:1px solid var(--line);margin-bottom:55px}.journal-article-heading{max-width:750px;margin:0 auto 45px}.journal-article h1{font-size:clamp(36px,5.3vw,64px);line-height:1.12}.journal-byline{font-size:13px;color:var(--muted);margin-top:26px}.journal-hero{margin-bottom:55px}.journal-hero img{display:block;width:100%;max-height:580px;object-fit:cover}.journal-copy{max-width:690px;margin:auto;font-size:16px;line-height:1.9}.journal-copy .journal-lead{font-size:21px;line-height:1.7}.journal-copy p{margin-bottom:23px}.journal-copy h2{font-size:27px;line-height:1.3;letter-spacing:-.025em;margin:44px 0 18px}.journal-copy a{text-decoration:underline;text-underline-offset:4px}.journal-copy ul{padding-left:22px;margin-bottom:25px}.journal-copy li{padding-left:5px;margin-bottom:8px}.journal-related{border-top:1px solid var(--line);padding-top:30px;margin-top:40px}footer>div{flex-wrap:wrap}
@media(max-width:700px){.journal-index{padding:30px 0 55px}.journal-intro{margin-bottom:40px}.journal-grid{grid-template-columns:1fr;gap:50px}.journal-card img{margin-bottom:24px}.journal-intro>p:last-child{font-size:16px}.journal-article{padding-top:18px}.journal-back{margin-bottom:35px}.journal-article-heading{margin-bottom:30px}.journal-hero{margin-bottom:32px}.journal-copy{font-size:16px}.journal-copy .journal-lead{font-size:19px}.journal-copy h2{font-size:25px}.journal-hero img{aspect-ratio:1/1;object-fit:cover}}
.journal-event{display:block;font-size:12px;color:var(--muted);margin:10px 0 15px}.journal-byline .journal-event{margin-bottom:0}.journal-hero img{height:auto;max-height:720px;object-fit:contain;aspect-ratio:auto}.journal-photo-sequence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:55px 0}.journal-photo-sequence img{width:100%;height:auto;display:block}.journal-photo-sequence figure:only-child{grid-column:1/-1;max-width:690px;margin:auto}.journal-copy blockquote{margin:32px 0;padding:10px 0 10px 24px;border-left:1px solid var(--line);font-size:21px}.journal-copy blockquote p{margin:0}.journal-event-facts{font-size:14px;color:var(--muted)}@media(max-width:700px){.journal-photo-sequence{grid-template-columns:1fr;gap:28px;margin:36px 0}.journal-hero img{max-height:none;aspect-ratio:auto}.journal-copy blockquote{font-size:19px}}
.journal-card img{height:auto;aspect-ratio:4/3;object-fit:contain;object-position:left center}

/* Consistent editorial cards; full photographs remain available in each story. */
.journal-index{max-width:1200px;margin:auto;padding-top:52px}.journal-intro{margin-bottom:52px}.journal-intro h1{font-size:clamp(48px,6vw,76px)}.journal-grid{column-gap:44px;row-gap:64px;align-items:stretch}.journal-card{min-width:0}.journal-card>a{display:flex;flex-direction:column;height:100%}.journal-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;margin-bottom:24px}.journal-card .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:12px}.journal-card h2{font-size:clamp(24px,2.5vw,31px);line-height:1.3;margin-bottom:14px}.journal-card p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:100%;margin-bottom:22px}.journal-card .journal-event{margin:0 0 14px}.journal-card .journal-read{align-self:flex-start;margin-top:auto;font-size:12px;padding-bottom:5px}.journal-card a[href$="inside-my-athens-studio"] img{object-position:center 65%}.journal-card a[href$="receiving-the-jan-roede-award-2024"] img{object-position:center 48%}@media(max-width:700px){.journal-index{padding-top:30px}.journal-intro{margin-bottom:35px}.journal-grid{row-gap:44px}.journal-card h2{font-size:26px}.journal-card img{margin-bottom:21px}.journal-card p:not(.eyebrow){margin-bottom:18px}}

@media(min-width:701px){.journal-card h2{min-height:3.9em}.journal-card .journal-event{min-height:20px}}

/* Keep the approved vessels article text flush with its 720px photograph. */
.journal-article-aligned .journal-copy,.journal-article-aligned .journal-article-heading{max-width:720px;margin-left:auto;margin-right:auto}
.journal-article-aligned .journal-photo-sequence figure:only-child{width:100%;max-width:720px}

.journal-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0}.journal-comparison figure{margin:0;min-width:0}.journal-comparison img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.journal-comparison figcaption{text-align:left;overflow-wrap:break-word}@media(max-width:700px){.journal-comparison{gap:12px;margin:30px 0}.journal-comparison figcaption{font-size:11px;line-height:1.5}}
