@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Sans:wght@300;400;500&family=Playfair+Display:ital,wght@0,700;1,600&display=swap");:root{--ink:#1a1a1a;--ink-light:#4a4a4a;--ink-muted:#8a8a8a;--paper:#f8f6f1;--paper-dark:#f0ede6;--accent:#1b3a5c;--accent-light:#2d5a8e;--rule:#d0ccc4;--serif:"EB Garamond",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--display:"Playfair Display",Georgia,serif;--pad:4rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:18px;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--serif);line-height:1.75;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{opacity:.75}img{max-width:100%;height:auto}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--paper-dark)}::-webkit-scrollbar-thumb{background:var(--rule)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.site-header{border-bottom:1px solid var(--ink);position:-webkit-sticky;position:sticky;top:0;background:var(--paper);z-index:100}.header-top{display:flex;align-items:center;justify-content:space-between;padding:.6rem var(--pad);border-bottom:1px solid var(--rule)}.issue-tag{font-family:var(--sans);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted)}.header-nav-top{display:flex;gap:2rem;align-items:center}.header-nav-top a{font-family:var(--sans);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-light)}.btn-register{font-family:var(--sans)!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--paper)!important;background:var(--accent)!important;padding:.45rem 1.1rem!important}.btn-signout{font-family:var(--sans);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-light);background:transparent;border:none;cursor:pointer;padding:0}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:.3rem;flex-direction:column;gap:5px}.nav-hamburger span{display:block;width:22px;height:1.5px;background:var(--ink)}.mobile-nav{display:none;flex-direction:column;background:var(--paper);border-top:1px solid var(--rule);padding:1rem var(--pad);gap:0}.mobile-nav.open{display:flex}.mobile-nav a,.mobile-nav button{font-family:var(--sans);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-light);background:none;border:none;border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;padding:.9rem 0;width:100%}.masthead{padding:1.2rem var(--pad) 1rem;display:flex;align-items:baseline;justify-content:space-between}.journal-title{font-family:var(--display);font-size:2.1rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1}.journal-subtitle{font-family:var(--serif);font-style:italic;font-size:.85rem;color:var(--ink-light);letter-spacing:.02em}.masthead-meta{text-align:right}.masthead-meta-line{font-family:var(--sans);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-top:.2rem}.sections-nav{display:flex;gap:2.5rem;padding:.55rem var(--pad);background:var(--ink);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sections-nav::-webkit-scrollbar{display:none}.sections-nav a{font-family:var(--sans);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.7);white-space:nowrap;flex-shrink:0}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:72vh;border-bottom:1px solid var(--rule)}.hero-main{padding:4rem 3rem 4rem var(--pad);border-right:1px solid var(--rule);display:flex;flex-direction:column;justify-content:space-between}.hero-meta{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.section-label{font-size:.6rem;font-weight:500;letter-spacing:.18em;color:var(--accent);border-left:2px solid var(--accent);padding-left:.6rem}.hero-badge,.section-label{font-family:var(--sans);text-transform:uppercase}.hero-badge{font-size:.65rem;color:var(--ink-muted);letter-spacing:.1em}.hero-title{font-family:var(--display);font-size:2.9rem;line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin-bottom:1.5rem;font-weight:700}.hero-abstract{font-family:var(--serif);font-size:1.05rem;color:var(--ink-light);line-height:1.8;margin-bottom:2.5rem;max-width:52ch}.hero-byline{gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.byline-avatar,.hero-byline{display:flex;align-items:center}.byline-avatar{width:42px;height:42px;border-radius:50%;background:var(--accent);justify-content:center;font-family:var(--serif);font-size:1rem;color:#fff;font-style:italic;flex-shrink:0}.byline-name{font-family:var(--sans);font-size:.75rem;font-weight:500;color:var(--ink);display:block}.byline-affil{font-family:var(--sans);font-size:.65rem;color:var(--ink-muted)}.read-link{font-family:var(--sans);font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)!important;border-bottom:1px solid var(--accent);padding-bottom:1px;white-space:nowrap}.hero-sidebar{display:flex;flex-direction:column}.sidebar-inner{padding:2.5rem 3rem 2rem}.sidebar-label{font-family:var(--sans);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:1.5rem}.sidebar-article{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--rule)}.sidebar-article:last-child{border-bottom:none;margin-bottom:0}.sidebar-section{font-family:var(--sans);font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:.4rem}.sidebar-title{font-family:var(--serif);font-size:1.05rem;line-height:1.4;color:var(--ink);font-weight:500;margin-bottom:.4rem;display:block}.sidebar-author{font-family:var(--sans);font-size:.62rem;color:var(--ink-muted)}.ticker-wrap{background:var(--paper-dark);border-bottom:1px solid var(--rule);overflow:hidden;padding:.5rem 0}.ticker{display:flex;gap:4rem;animation:ticker 40s linear infinite;white-space:nowrap}.ticker-item{font-family:var(--sans);font-size:.62rem;letter-spacing:.08em;color:var(--ink-light);text-transform:uppercase;flex-shrink:0}.current-issue-header{padding:2rem var(--pad) 0;display:flex;align-items:center;gap:1rem}.grid-label{font-family:var(--sans);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.grid-rule{flex:1 1;height:1px;background:var(--rule)}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 var(--pad);border-top:1px solid var(--rule)}.article-card{padding:2.5rem;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);display:block;cursor:pointer;transition:background .2s}.article-card:hover{background:var(--paper-dark)}.article-card:nth-child(3n){border-right:none}.card-section{font-family:var(--sans);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.8rem}.card-title{font-family:var(--serif);font-size:1.15rem;line-height:1.45;color:var(--ink);font-weight:500;margin-bottom:.8rem}.card-abstract{font-family:var(--serif);font-size:.85rem;line-height:1.7;color:var(--ink-light);margin-bottom:1.2rem}.card-footer{display:flex;align-items:flex-start;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--rule);gap:.5rem}.card-author{font-family:var(--sans);font-size:.62rem;color:var(--ink-muted)}.card-read-link{font-family:var(--sans);font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.editorial-band{background:var(--ink);color:var(--paper);padding:4rem var(--pad);display:grid;grid-template-columns:1fr 2px 2fr;grid-gap:4rem;gap:4rem;align-items:start}.editorial-small-label{font-family:var(--sans);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.4);margin-bottom:1.5rem}.editorial-number{font-family:var(--display);font-size:4rem;font-weight:700;color:hsla(0,0%,100%,.08);line-height:1}.editorial-vol{font-family:var(--sans);font-size:.65rem;letter-spacing:.1em;color:hsla(0,0%,100%,.5);margin-top:.5rem}.editorial-divider{background:hsla(0,0%,100%,.12);align-self:stretch}.editorial-title{font-family:var(--display);font-size:1.8rem;font-style:italic;font-weight:600;color:#fff;line-height:1.3;margin-bottom:1.5rem}.editorial-text{font-family:var(--serif);font-size:1rem;line-height:1.85;color:hsla(0,0%,100%,.75);max-width:60ch}.editorial-text+.editorial-text{margin-top:1rem}.editorial-sig{margin-top:2rem;font-family:var(--serif);font-style:italic;font-size:.9rem;color:hsla(0,0%,100%,.5)}.subscribe-section{padding:5rem var(--pad);display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;border-bottom:1px solid var(--rule)}.overline{font-family:var(--sans);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;display:block}.subscribe-title{font-family:var(--display);font-size:2.2rem;line-height:1.25;color:var(--ink);margin-bottom:1rem;font-weight:700}.subscribe-text{font-family:var(--serif);font-size:.95rem;color:var(--ink-light);line-height:1.75}.subscribe-actions{display:flex;flex-direction:column;gap:1rem}.btn-reader{border:1px solid var(--ink);color:var(--ink)}.btn-author,.btn-reader{font-family:var(--sans);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:1rem;text-align:center;display:block}.btn-author{background:var(--accent);color:var(--paper)!important}.subscribe-note{font-family:var(--sans);font-size:.6rem;color:var(--ink-muted)}.site-footer{background:var(--ink);color:hsla(0,0%,100%,.5);padding:3rem var(--pad);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem}.footer-brand-title{font-family:var(--display);font-size:1.2rem;color:#fff;margin-bottom:.5rem}.footer-brand p{font-family:var(--serif);font-style:italic;font-size:.8rem;color:hsla(0,0%,100%,.4);margin-bottom:1.2rem;line-height:1.5}.footer-issn{letter-spacing:.1em;color:hsla(0,0%,100%,.25)}.footer-col-title,.footer-issn{font-family:var(--sans);font-size:.58rem;text-transform:uppercase}.footer-col-title{letter-spacing:.18em;color:hsla(0,0%,100%,.3);margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-links a{font-family:var(--sans);font-size:.7rem;color:hsla(0,0%,100%,.5)}.footer-bottom{background:#000;padding:1rem var(--pad);display:flex;justify-content:space-between;align-items:center;gap:1rem}.footer-bottom-text{font-family:var(--sans);font-size:.58rem;color:hsla(0,0%,100%,.2);letter-spacing:.05em}.dashboard-main{max-width:1200px;margin:0 auto;padding:0 var(--pad) 4rem}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.admin-main{max-width:1200px;margin:0 auto;padding:2rem var(--pad) 4rem}.admin-stats-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.admin-grid{display:grid;grid-template-columns:3fr 2fr;grid-gap:2rem;gap:2rem;align-items:start}@media (max-width:768px){:root{--pad:1.5rem}.header-top{padding:.6rem var(--pad)}.header-nav-top{display:none}.nav-hamburger{display:flex}.masthead{padding:1rem var(--pad) .8rem;flex-direction:column;gap:.3rem}.masthead-meta{display:none}.journal-title{font-size:1.6rem}.sections-nav{padding:.55rem var(--pad);gap:1.5rem}.hero{grid-template-columns:1fr;min-height:auto}.hero-main{padding:2rem var(--pad);border-right:none}.hero-title{font-size:2rem}.hero-abstract{font-size:1rem}.hero-sidebar{display:none}.ticker{gap:2rem}.ticker-item{font-size:.58rem}.articles-grid{grid-template-columns:repeat(2,1fr);margin:0 var(--pad)}.article-card{padding:1.5rem}.article-card:nth-child(3n){border-right:1px solid var(--rule)}.article-card:nth-child(2n){border-right:none}.current-issue-header{padding:1.5rem var(--pad) 0}.editorial-band{grid-template-columns:1fr;gap:2rem;padding:3rem var(--pad)}.editorial-divider{display:none}.editorial-number{font-size:3rem}.editorial-title{font-size:1.5rem}.subscribe-section{grid-template-columns:1fr;gap:2rem;padding:3rem var(--pad)}.subscribe-title{font-size:1.8rem}.site-footer{grid-template-columns:1fr 1fr;gap:2rem;padding:2.5rem var(--pad)}.footer-bottom{flex-direction:column;text-align:center;padding:1rem var(--pad);gap:.4rem}.dashboard-main{padding:0 var(--pad) 3rem}.dashboard-grid{grid-template-columns:1fr;gap:1.5rem}.admin-main{padding:1.5rem var(--pad) 3rem}.admin-stats-grid{grid-template-columns:repeat(3,1fr)}.admin-grid{grid-template-columns:1fr}}@media (max-width:480px){html{font-size:16px}:root{--pad:1.2rem}.journal-title{font-size:1.35rem}.journal-subtitle{font-size:.75rem}.issue-tag{display:none}.hero-title{font-size:1.7rem}.hero-abstract{font-size:.95rem;margin-bottom:1.5rem}.hero-byline{flex-wrap:wrap;gap:1rem}.articles-grid{grid-template-columns:1fr;margin:0}.article-card{border-right:none!important}.current-issue-header{padding:1.2rem var(--pad) 0}.editorial-band{padding:2rem var(--pad)}.editorial-title{font-size:1.3rem}.editorial-text{font-size:.95rem}.subscribe-section{padding:2rem var(--pad)}.subscribe-title{font-size:1.5rem}.site-footer{grid-template-columns:1fr;gap:1.5rem}.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}