:root{--oaj-ink:#132e28;--oaj-green:#174c40;--oaj-accent:#e6f04a;--oaj-paper:#fcfbf7;--oaj-line:#dce1dc}.oaj-articles{display:grid;gap:18px}.oaj-card{border:1px solid var(--oaj-line);background:#fff;padding:28px}.oaj-card h2{font-size:1.7rem;line-height:1.2;margin:10px 0}.oaj-card h2 a{color:var(--oaj-ink);text-decoration:none}.oaj-type{display:inline-block;background:#eef1d8;color:#395c53;font-size:11px;font-weight:700;padding:5px 8px;text-transform:uppercase}.oaj-authors{color:var(--oaj-green);font-weight:600}.oaj-card-foot{display:flex;justify-content:space-between;border-top:1px solid var(--oaj-line);padding-top:15px;margin-top:18px;font-size:12px}.oaj-card-foot a{font-weight:700}.oaj-search{display:flex;margin:0 0 25px}.oaj-search input{flex:1;padding:13px;border:1px solid var(--oaj-line)}.oaj-search button,.oaj-button{border:0;background:var(--oaj-ink);color:#fff!important;padding:13px 20px;text-decoration:none;font-weight:700}.oaj-board{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--oaj-line);border:1px solid var(--oaj-line)}.oaj-member{background:#fff;padding:25px}.oaj-member img{width:80px;height:80px;object-fit:cover;border-radius:50%}.oaj-member>span{display:block;margin-top:15px;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.oaj-member h2{margin:7px 0}.oaj-member small{display:block;color:#63736e}.oaj-current-issue{background:#edf0dd;padding:35px}.oaj-issue-label{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.oaj-guidelines h2{border-bottom:1px solid var(--oaj-line);padding-bottom:10px;margin-top:35px}.oaj-article-meta,.oaj-declarations{background:#f0f2e5;padding:25px;margin:25px 0}.oaj-single-hero{background:var(--oaj-green);color:#fff;padding:60px 20px}.oaj-single-hero a{color:#dbe8e3}.oaj-single-hero span{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.12em;margin:30px 0 8px;color:var(--oaj-accent)}.oaj-single-hero h1{color:#fff;max-width:950px;font-size:3.1rem;line-height:1.08}.oaj-container{max-width:1000px;margin:auto}.oaj-single-content{padding:55px 20px}.oaj-pagination{margin:25px 0}.oaj-pagination .page-numbers{display:inline-block;padding:8px 11px;border:1px solid var(--oaj-line)}@media(max-width:700px){.oaj-board{grid-template-columns:1fr}.oaj-card-foot{display:block}.oaj-card-foot a{display:block;margin-top:10px}.oaj-single-hero h1{font-size:2.2rem}}
