.journal-index{max-width:1200px;margin:auto;padding:36px 28px 68px;color:#193d36}.journal-index header{padding-bottom:24px;border-bottom:1px solid #e4dfd5}.journal-cover{display:block;width:100%;height:220px;object-fit:cover;border-radius:12px;margin-top:22px}.journal-index h1{font-size:clamp(30px,4vw,46px);letter-spacing:0}.journal-index h2{font-size:25px;margin:32px 0 18px}.journal-kicker,.journal-meta{color:#718176;font-size:13px}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.journal-item{background:#fffdf8;border:1px solid #e4dfd5;border-radius:12px;overflow:hidden}.journal-item>a{display:block;height:100%;padding:22px;color:inherit;text-decoration:none}.journal-item h3{font-size:20px;line-height:1.65;margin:0 0 12px;overflow-wrap:anywhere}.journal-item p{font-size:14px;line-height:1.8;color:#66756b}.journal-item span{font-size:13px;color:#956344}.journal-item:hover{border-color:#aa7a55}.journal-item a:focus-visible{outline:3px solid #b98b5a;outline-offset:-4px}.journal-group{border-bottom:1px solid #e4dfd5;padding:16px 0}.journal-group>summary{cursor:pointer;font-weight:700;padding:8px 0}.journal-group>.journal-grid{margin-top:16px}@media(max-width:700px){.journal-index{padding:24px 18px 48px}.journal-grid{grid-template-columns:1fr}.journal-item>a{padding:18px}.journal-item h3{font-size:18px}}
