.blog__head{margin-bottom:var(--s-7);text-align:center}.blog__head h1{margin-bottom:var(--s-2)}.blog__head .lede{margin-inline:auto}.post__back a{color:var(--muted);text-underline-offset:3px}.post-art{aspect-ratio:16/9;background:var(--pen-soft);border-radius:20px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.post-art--photo{object-fit:cover;height:auto;display:block}.post-art__drawing{width:auto;height:72%;transition:transform .4s cubic-bezier(.22,1,.36,1)}.post-art__drawing .line-art{stroke-width:2.5px}.post-art__drawing .line-art--thin{stroke-width:1.75px}.post-art__drawing .line-art--scaled{stroke-width:4px}.post-card{gap:var(--s-4);color:inherit;align-content:start;text-decoration:none;display:grid}.post-card__text{gap:var(--s-2);min-width:0;display:grid}.post-card__text>*{margin:0}.post-card__title{font-family:var(--font-pen);color:var(--ink);font-size:1.25rem;font-weight:400;line-height:1.25}.post-card__desc{color:var(--ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.post-card__meta{color:var(--muted);font-size:.8125rem}.post-card__more{color:var(--pen);text-underline-offset:4px;font-size:.9375rem;text-decoration:underline;text-decoration-thickness:1px}.post-card:hover .post-card__title{color:var(--pen)}.post-card:hover .post-art__drawing{transform:translateY(-4px)rotate(-4deg)scale(1.04)}.post-card--featured{margin-bottom:var(--s-7)}.post-card--featured .post-card__title{font-size:clamp(1.5rem,5vw,2rem);line-height:1.15}.post-card--featured .post-card__desc{-webkit-line-clamp:4;line-clamp:4;font-size:1.0625rem}.post-grid{gap:var(--s-7) var(--s-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.post-card--featured{gap:var(--s-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.post-art__drawing{transition:none}.post-card:hover .post-art__drawing{transform:none}}.post,.post-more{max-width:800px;margin-inline:auto}.post__draft{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--pen-soft);color:var(--ink);font-size:.9375rem}.post__back{margin:0 0 var(--s-5);font-size:.9375rem}.post__head h1{margin-bottom:var(--s-3)}.post__standfirst{max-width:none}.post__byline{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.post__byline>p{color:var(--ink);margin:0;font-size:.9375rem}.share{align-items:center;gap:var(--s-2);display:flex}.share__btn{background:var(--pen-soft);width:44px;height:44px;color:var(--pen);cursor:pointer;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:inline-flex}.share__btn:hover{border-color:var(--pen)}.share-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.post__meta{align-items:center;gap:var(--s-2);margin:var(--s-4) 0 0;color:var(--muted);flex-wrap:wrap;font-size:.875rem;display:flex}.post__rule{margin:var(--s-5) 0}.post>.post-art{margin-bottom:var(--s-6)}@media (min-width:720px){.post>.post-art{aspect-ratio:5/2}.post>.post-art .post-art__drawing{height:78%}}.prose{color:var(--ink-soft);line-height:1.7}.prose__md>*{margin:0 0 var(--s-4)}.prose h2{margin:var(--s-6) 0 var(--s-3);color:var(--pen);font-size:1.5rem}.prose h3{margin:var(--s-5) 0 var(--s-2);color:var(--ink);font-size:1.1875rem}.prose a{color:var(--pen);text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:var(--s-2)}.prose strong{color:var(--ink)}.prose blockquote{padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--pen-soft);color:var(--ink);margin-inline:0}.prose blockquote>:last-child{margin-bottom:0}.prose [lang=ar]{font-family:var(--font-arabic), serif}.post-entry{margin:var(--s-5) 0;padding:var(--s-4);border:1.5px solid var(--hairline);border-radius:16px;line-height:normal}.post-entry .entry-card__link{grid-template-columns:88px minmax(0,1fr);align-items:stretch;display:grid}.post-entry .entry-card__link>.cover{border-radius:8px;grid-row:auto}.post-entry .entry-card__text{justify-content:space-between;gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.post-entry .entry-card__text>*{margin:0}.post-entry .entry-card__title{font-size:1.0625rem}.post-entry .entry-card__summary{color:var(--ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}
