/* Theme Name: Editorial Journal
Version: 1.0.0 */
:root{--ink:#182625;--muted:#5b6d69;--paper:#f8f7f2;--line:#dedfd7;--accent:#235e4c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.8 system-ui,sans-serif}a{color:var(--accent)}img{max-width:100%;height:auto}input,button{font:inherit;padding:.45rem .7rem;border:1px solid var(--line);background:white}button{cursor:pointer}.editorial-header,.editorial-main,.editorial-footer{max-width:1200px;margin:auto;padding:24px}.editorial-header{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);flex-wrap:wrap}.editorial-brand{font-weight:800;font-size:24px;text-decoration:none}.editorial-header nav{display:flex;gap:22px;margin-left:auto}.editorial-header form{display:flex;max-width:100%}.editorial-header input{min-width:0;width:150px}.editorial-hero{max-width:900px;padding:48px 0 36px}.editorial-hero h1{font-size:clamp(32px,4vw,58px);line-height:1.15;letter-spacing:-.03em;margin:12px 0 24px}.editorial-hero>p:first-child{font-size:13px;text-transform:uppercase;letter-spacing:.16em}.editorial-hero>p:last-child{font-size:21px;color:var(--muted)}.editorial-categories{display:flex;gap:12px;flex-wrap:wrap;border-block:1px solid var(--line);padding:16px 0}.editorial-categories a{padding:4px 12px;background:#eaf0e8;text-decoration:none}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.editorial-card{padding-bottom:24px;border-bottom:1px solid var(--line)}.editorial-card img{width:100%;aspect-ratio:3/2;object-fit:cover}.editorial-card h2{font-size:23px;line-height:1.4}.editorial-card h2 a{text-decoration:none;color:var(--ink)}.editorial-card p,.editorial-card small{color:var(--muted)}.editorial-article{max-width:1200px;margin:40px auto;padding:0 24px}.editorial-article>.wp-block-post-title{font-size:clamp(30px,4vw,48px);line-height:1.25;max-width:900px}.editorial-article .wp-block-post-date{color:var(--muted)}.editorial-article .wp-block-post-content{max-width:none}.editorial-article figure{margin:24px 0}.editorial-article figcaption{font-size:13px;color:var(--muted)}.editorial-article table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.editorial-article td,.editorial-article th{padding:10px;border:1px solid var(--line)}.editorial-footer{border-top:1px solid var(--line);margin-top:64px;color:var(--muted);font-size:14px}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px)}@media(max-width:850px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-header nav{margin-left:0}}@media(max-width:560px){.editorial-grid{grid-template-columns:1fr}.editorial-header,.editorial-main,.editorial-footer{padding:18px}.editorial-hero{padding:30px 0}.editorial-header nav{gap:14px}.editorial-header form{width:100%}.editorial-header input{flex:1}}
