.journal-page{background:#f4efdf;color:#10263c}.journal-intro{margin-top:var(--site-header-height);padding:45px 6.5% 40px;background:#081b2e;color:#f5eedf}.journal-intro .eyebrow{color:#dfb57c;margin-bottom:16px}.journal-intro h1{font-size:clamp(45px,5.6vw,76px);max-width:1000px}.journal-intro>p:last-child{margin-top:18px;max-width:690px;color:#cad6df;font-size:17px}
.journal-list{padding:38px 6.5% 65px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.journal-card{background:#fffaf0;border:1px solid #10263c25;display:flex;flex-direction:column;min-width:0}.journal-card-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#0b1b2d}.journal-card-image img{width:100%;height:100%;object-fit:cover;object-position:76% center}.journal-card-copy{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1}.journal-category{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#8d5b31}.journal-page .journal-card h2{font:30px/1.12 Georgia,serif;letter-spacing:-.025em}.journal-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.journal-card p{font-size:15px;line-height:1.65}.journal-card .text-link{margin-top:auto;align-self:start;font-size:12px}.journal-card-meta{font-size:11px;color:#68717a}.journal-library-link{margin-top:35px;padding-top:25px;border-top:1px solid #10263c25;font-size:15px}.journal-library-link a{text-decoration:underline;text-underline-offset:3px}
.journal-article-head{margin-top:var(--site-header-height);padding:30px 6.5% 34px;background:#f4efdf}.journal-breadcrumb{font-size:12px;display:flex;gap:10px;flex-wrap:wrap;color:#65717b;margin-bottom:24px}.journal-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.journal-article-head .journal-category{display:block;margin-bottom:15px}.journal-article-head h1{font-size:clamp(40px,4.8vw,68px);line-height:1.06;max-width:1050px;overflow-wrap:break-word}.journal-deck{font-size:19px;line-height:1.65;max-width:840px;margin-top:20px;color:#465768}.journal-byline{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#65717b;margin-top:22px}.journal-hero-image{margin:0 6.5% 32px;max-width:1400px;background:#0b1b2d}.journal-hero-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center}.journal-layout{display:grid;grid-template-columns:minmax(0,750px) minmax(200px,270px);gap:65px;justify-content:center;padding:0 6.5% 60px;align-items:start}.journal-body{font-size:18px;line-height:1.8;min-width:0}.journal-body>p{margin:0 0 23px;line-height:1.8}.journal-page .journal-body h2{font:36px/1.15 Georgia,serif;letter-spacing:-.025em;margin:42px 0 18px;scroll-margin-top:110px;color:#10263c}.journal-body a{color:#174e7c;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.journal-body a:hover{color:#956234}.journal-body .journal-responsibility{font-size:13px;line-height:1.7;padding-top:20px;border-top:1px solid #10263c25;color:#576473}.journal-sidebar{position:sticky;top:calc(var(--site-header-height) + 22px);border:1px solid #10263c25;background:#fffaf0;padding:22px}.journal-toc summary{font-size:15px;font-weight:600;cursor:pointer;line-height:1.6}.journal-toc ol{margin:18px 0 0;padding-left:19px;font-size:13px;line-height:1.6}.journal-toc li{margin-bottom:12px}.journal-toc a:hover{text-decoration:underline}.journal-sidebar>p{font-size:13px;margin-top:22px;color:#596878}.journal-sidebar>.text-link{font-size:12px;margin-top:14px}.journal-related{padding:35px 6.5% 55px;border-top:1px solid #10263c25;background:#ece4d3}.journal-page .journal-related>h2{font-size:35px;margin-bottom:24px}.journal-related .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;margin:auto}.journal-related .journal-card-image{aspect-ratio:2/1}.journal-related .journal-card h2{font-size:27px}
@media(max-width:1000px){.journal-layout{gap:30px;grid-template-columns:minmax(0,1fr) 220px}.journal-card-copy{padding:20px}.journal-page .journal-card h2{font-size:26px}}
@media(max-width:760px){.journal-grid,.journal-related .journal-grid{grid-template-columns:1fr}.journal-intro{padding:32px 6%}.journal-list{padding:28px 6% 40px}.journal-article-head{padding:25px 6% 28px}.journal-article-head h1{font-size:42px}.journal-deck{font-size:17px}.journal-byline{font-size:11px}.journal-hero-image{margin:0 6% 26px}.journal-hero-image img{aspect-ratio:16/10;object-position:76% center}.journal-layout{display:flex;flex-direction:column;padding:0 6% 38px;gap:28px}.journal-sidebar{order:-1;position:static;width:100%;padding:17px 20px}.journal-sidebar>p,.journal-sidebar>.text-link{display:none}.journal-body{font-size:17px}.journal-page .journal-body h2{font-size:30px;margin-top:33px}.journal-body>p{margin-bottom:21px}.journal-related{padding:28px 6% 40px}.journal-related .journal-card-image{aspect-ratio:16/10}.journal-breadcrumb{margin-bottom:20px;font-size:11px}}
