/* TOWC Journal index — canonical presentation, separate from content migration */
:root{--journal-gold:#d7a66a;--journal-ink:#f4eee6}
body{background:#100f0e;color:var(--journal-ink)}
body>header,header.site-header{background:#100f0e!important;border:0!important}
body>header nav,header.site-header nav{display:flex;align-items:center;gap:clamp(12px,3vw,30px);flex-wrap:wrap}
body>header nav a,header.site-header nav a{min-height:44px;display:inline-flex;align-items:center;padding:8px 13px;border-radius:999px;text-decoration:none}
body>header nav a:last-child,header.site-header nav a:last-child{border:1px solid var(--journal-gold);padding-inline:20px}
main{width:min(100% - 40px,1140px);margin-inline:auto}
main h1{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:900!important;letter-spacing:-.075em!important;line-height:.96!important;font-size:clamp(65px,10vw,135px)!important}
main input[type=search],main input[placeholder*="Search"]{box-sizing:border-box;width:100%;max-width:760px;border:1px solid #51483e!important;border-radius:999px!important;background:#211d19!important;color:#fff!important;padding:19px 25px!important;font-size:18px}
main input:focus-visible{outline:2px solid var(--journal-gold)!important;outline-offset:4px}
main a{color:#f1e8db;text-underline-offset:5px}
main a:hover{color:var(--journal-gold)}
main :is(.card,.story-card,.article-card){border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}
main :is(.card,.story-card,.article-card) img{border-radius:25px!important}
@media(max-width:700px){body>header,header.site-header{padding:15px 18px!important}body>header nav,header.site-header nav{gap:5px}body>header nav a,header.site-header nav a{font-size:13px;padding:8px 10px}main{width:calc(100% - 36px)}main h1{font-size:clamp(57px,15vw,82px)!important}main input[type=search],main input[placeholder*="Search"]{padding:17px 22px!important}}

/* Studio reset 003: publication-consistent Journal typography and compact cards. */
body{font-family:"TOWC DM Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}
main h1{font-family:"TOWC DM Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif!important;font-weight:700!important;letter-spacing:-.07em!important}
main :is(.card,.story-card,.article-card) img{border-radius:3px!important}
main :is(.card,.story-card,.article-card){transition:opacity .2s ease}
main :is(.card,.story-card,.article-card):hover{opacity:.86}
main a:focus-visible{outline:2px solid var(--journal-gold);outline-offset:4px}
@media(max-width:700px){
main h1{font-size:clamp(48px,12vw,70px)!important;line-height:.98!important}
main :is(.card,.story-card,.article-card) img{max-height:230px;object-fit:cover}
main input[type=search],main input[placeholder*="Search"]{font-size:16px}
}
@media(prefers-reduced-motion:reduce){main :is(.card,.story-card,.article-card){transition:none}}
