.journal-library-shell,.journal-article-shell{width:min(1100px,100%)}.journal-library-meta,.journal-library-note{color:var(--maris-muted);font-size:14px;line-height:1.8}.journal-library-meta{background:#fffaf6e0;border:1px solid #b9933a38;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.journal-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-card-link{gap:14px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative}.journal-card-link:hover{border-color:#b9933a5c;transform:translateY(-4px);box-shadow:0 22px 48px #00493a1f}.journal-card-number{width:42px;height:42px;color:var(--maris-gold);letter-spacing:.14em;border:1px solid #b9933a42;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.journal-card-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.journal-card-read-time{letter-spacing:.14em;text-transform:uppercase;color:var(--maris-muted);font-size:11px}.journal-card-link h2{margin-bottom:0}.journal-card-cta{letter-spacing:.12em;text-transform:uppercase;color:var(--maris-teal);align-items:center;gap:8px;margin-top:auto;font-size:12px;display:inline-flex}.journal-card-cta:after{content:"→"}.journal-empty{color:var(--maris-muted);background:#fffaf6ad;border:1px dashed #b9933a59;padding:24px}.journal-article-shell{gap:28px;display:grid}.journal-article-header{gap:14px;display:grid}.journal-article-header h1{font-size:clamp(40px,5.4vw,64px);line-height:.98}.journal-article-dek{max-width:760px;color:var(--maris-muted);font-size:18px;line-height:1.75}.journal-article-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:20px;display:grid}.journal-article-content,.journal-article-sidebar{gap:18px;display:grid}.journal-section,.journal-fact-card,.journal-note-card{background:#ffffffc2;border:1px solid #dda4a54d;padding:24px;box-shadow:0 16px 38px #00493a14}.journal-section h2,.journal-fact-card h2,.journal-note-card h2{margin-bottom:12px;font-size:clamp(24px,3vw,30px);font-weight:300;line-height:1.04}.journal-section p,.journal-note-card p{color:var(--maris-muted);font-size:15px;line-height:1.9}.journal-section p+p,.journal-note-card p+p{margin-top:12px}.journal-bullets{color:var(--maris-muted);gap:10px;margin-top:16px;padding-left:18px;display:grid}.journal-bullets li{line-height:1.8}.journal-fact-list{gap:14px;display:grid}.journal-fact-list div+div{border-top:1px solid #dda4a542;padding-top:14px}.journal-fact-label{letter-spacing:.14em;text-transform:uppercase;color:var(--maris-gold);font-size:11px}.journal-fact-value{color:var(--maris-ink);margin-top:6px;font-size:14px;line-height:1.75}.journal-page-actions{margin-top:0}@media (max-width:960px){.journal-library-grid,.journal-article-layout{grid-template-columns:1fr}}@media (max-width:768px){.journal-library-shell,.journal-article-shell{width:100%}.journal-article-dek{font-size:16px}}@media (max-width:520px){.journal-library-meta,.journal-section,.journal-fact-card,.journal-note-card{padding:20px 18px}.journal-card-meta-row{flex-direction:column;align-items:flex-start}}
