.journal-hero{color:#fff;background-color:#122a32;background-image:radial-gradient(circle at 85% 18%,#db9a28 0 7%,#0000 7.2%),linear-gradient(128deg,#0000 0 65%,#0b666d 65% 75%,#f6e8c8 75% 77%,#b92e2c 77% 81%,#122a32 81%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:460px;padding:5rem 5% 0;position:relative;overflow:hidden}.journal-hero .eyebrow{color:#f7be4b}.journal-hero h1{letter-spacing:-.04em;max-width:900px;font-size:clamp(4rem,9vw,9rem);line-height:.9}.journal-hero h1 em{color:#f4b83f;font-style:normal}.journal-hero>p:not(.eyebrow){max-width:660px;margin:1.5rem 0 3rem;font-size:1.25rem;line-height:1.55}.journal-hero-bar{letter-spacing:.16em;border-top:1px solid #ffffff65;flex-wrap:wrap;justify-content:space-between;gap:2rem;padding:1rem 0;font-size:.72rem;font-weight:800;display:flex}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.journal-card{background:#fff9ec;border:1px solid #c9b99f;border-top:7px solid #bd3b32;flex-direction:column;min-height:350px;padding:1.6rem 1.7rem;display:flex;box-shadow:6px 6px #e8dcc3}.journal-card:nth-child(2){border-top-color:#0c7778}.journal-card:nth-child(3){border-top-color:#dca335}.journal-card-top,.journal-card-bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.journal-card-top span{letter-spacing:.12em;color:#8d423a;font-size:.68rem;font-weight:900}.journal-card-top b{color:#d9c9ac;font:2.5rem/.8 Impact,sans-serif}.journal-card h3{margin:2.4rem 0 1rem;font:800 clamp(1.65rem,2.5vw,2.3rem)/1.12 Georgia,serif}.journal-card h3 a:hover{-webkit-text-decoration:underline #b92e2c;text-decoration:underline #b92e2c}.journal-card>p{color:#4b5354;margin-bottom:2rem;line-height:1.65}.journal-card-bottom{border-top:1px solid #ccbfa8;margin-top:auto;padding-top:1rem;font-size:.76rem;font-weight:700}.journal-card-bottom a{color:#b92e2c;font-size:2rem;line-height:1}.journal-article-head{color:#fff;background:#15343b;border-bottom:10px solid #d5a03d;padding:4rem max(5%,50% - 625px);display:block}.journal-article-head .eyebrow{color:#edbb5b}.journal-article-head h1{letter-spacing:-.04em;max-width:1100px;font:800 clamp(2.7rem,6vw,5.5rem)/1.03 Georgia,serif}.journal-article-head>p:not(.eyebrow){color:#f5e5c9;max-width:720px;margin:1.5rem 0;font-size:1.3rem}.journal-article-head>div{letter-spacing:.08em;color:#f2c976;font-size:.78rem;font-weight:800}.journal-article-head>div span{margin:0 .5rem}.journal-article-layout{grid-template-columns:minmax(0,760px) 250px;gap:6rem;max-width:1250px;margin:auto;padding:3rem 5% 6rem;display:grid}.journal-article-layout article{font:1.08rem/1.85 Georgia,serif}.journal-lead{color:#76512e;border-left:5px solid #dca335;margin-bottom:2.8rem;padding-left:1.2rem;font-size:1.3rem}.journal-article-layout section{margin-bottom:2.8rem}.journal-article-layout h2{color:#183b40;margin-bottom:1rem;font:800 2rem/1.2 Georgia,serif}.journal-article-layout section p{margin-bottom:1.1rem}.journal-article-layout aside{border-top:5px solid #b92e2c;flex-direction:column;align-self:start;gap:1rem;padding-top:1.5rem;font:800 .9rem Arial,sans-serif;display:flex;position:sticky;top:2rem}.journal-article-layout aside span{letter-spacing:.12em;color:#a65043;font-size:.7rem}.journal-article-layout aside a:hover{color:#b92e2c}.journal-sources{border-top:2px solid #d3c3a4;padding-top:2rem}.journal-sources p{color:#46565a;font:.9rem/1.7 Arial,sans-serif}.journal-sources ol{padding-left:1.2rem;font:.95rem/1.6 Arial,sans-serif}.journal-sources li{margin:.7rem 0}.journal-sources a{color:#0b686d;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.journal-grid{grid-template-columns:1fr 1fr}.journal-article-layout{grid-template-columns:1fr;gap:2rem}.journal-article-layout aside{flex-flow:wrap;position:static}}@media (max-width:650px){.journal-hero{background-image:linear-gradient(135deg,#15343b 0 78%,#bd3b32 78% 83%,#e6ad39 83%);min-height:0;padding-top:3rem}.journal-grid{grid-template-columns:1fr}.journal-card{min-height:0}.journal-hero-bar{gap:.7rem}.journal-article-head{padding:3rem 5%}.journal-article-layout{padding:2rem 5%}.journal-article-layout h2{font-size:1.6rem}}
