/*
Theme Name: Jurist Lawyer
Author: Demo package
Version: 0.1.0
*/
:root{--ink:#171a21;--accent:#8d6b3f;--paper:#f3f0ea;--line:#ddd7ce;--max:1050px}*{box-sizing:border-box}body{margin:0;font-family:Georgia,'Times New Roman',serif;color:var(--ink);line-height:1.7}.wrap{max-width:var(--max);margin:auto;padding:0 24px}a{color:var(--accent)}header{border-bottom:1px solid var(--line)}.head{min-height:78px;display:flex;justify-content:space-between;align-items:center}.brand{text-decoration:none;color:var(--ink);font-size:21px;font-weight:700}.menu{display:flex;gap:20px;list-style:none}.hero{padding:88px 0;background:var(--paper)}.hero h1{font-size:clamp(42px,7vw,76px);line-height:1.05;margin:0 0 18px}.hero p{font-size:22px;max-width:720px}.content{padding:56px 0}.content h1{font-size:48px}.posts{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.card{padding:24px;border:1px solid var(--line)}footer{padding:40px 0;background:var(--ink);color:#fff}.button{display:inline-block;background:var(--ink);color:#fff;padding:12px 18px;text-decoration:none}@media(max-width:700px){.menu{display:none}.posts{grid-template-columns:1fr}}
