.project-opening{padding-block:5rem 3rem;max-inline-size:58rem}.project-opening h1{font-size:clamp(3rem,8vw,7rem);font-weight:500;line-height:1.3;letter-spacing:-.04em;margin-block:1rem}.project-opening h1:lang(fa){letter-spacing:0;line-height:1.7}.project-descriptor{font-size:clamp(1.1rem,2vw,1.5rem);max-inline-size:38ch;line-height:1.7}.project-reading{display:grid;grid-template-columns:1fr 3fr;gap:3rem;border-block-start:1px solid var(--line);padding-block:3rem 6rem}.project-reading aside{font-size:.7rem;color:var(--muted);border-inline-start:2px solid var(--accent);padding-inline-start:1rem}.project-reading article{max-inline-size:37rem}.project-reading p{margin:0 0 1.8rem;line-height:1.9}.project-reading p:lang(fa){line-height:2.25}@media(max-width:600px){.project-reading{grid-template-columns:1fr;gap:2rem}.project-opening{padding-block:3rem 2rem}}
