/* Insights: long-form articles on Alajnaf Inc., in the site's cream-and-gold style. */
.byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:26px;font-size:14px;color:var(--muted)}
.byline a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold-soft)}
.byline a:hover{color:var(--gold-deep);border-color:var(--gold)}
.byline time{color:var(--dim)}
section.essay-sec{min-height:auto;padding-top:clamp(90px,16vh,160px)}
.essay{position:relative;width:min(760px,100%);text-align:left;background:#FFFCF5;border:1px solid var(--line);border-radius:26px;padding:clamp(26px,5vw,64px);color:var(--ink);box-shadow:0 30px 70px -40px rgba(80,60,20,.35)}
.essay p{color:#4A4134;font-size:clamp(17px,1.25vw,19px);line-height:1.8;margin:0 0 1.1em;max-width:none}
.essay h2{font-family:var(--serif);font-weight:400;font-size:clamp(25px,2.3vw,32px);line-height:1.18;letter-spacing:-.012em;color:var(--ink);margin:1.6em 0 .55em}
.essay h2:first-child{margin-top:0}
.essay a{color:var(--gold-deep);text-underline-offset:4px}
.essay .sig-end{margin-top:2em;padding-top:1.4em;border-top:1px solid var(--line);font-size:15px;color:var(--muted)}
.essay .sig-end b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;color:var(--ink)}
.cards{width:min(1180px,100%)}
.cards .panel{text-decoration:none;color:var(--ink)}
.cards .panel h3{color:var(--ink)}
.cards .panel p{color:#5E5546}
.cards .panel .go{margin-top:6px;font-size:14px;color:var(--gold-deep);display:inline-flex;align-items:center;gap:10px}
.cards .panel .go .arr{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}
@media (max-width:820px){section.essay-sec{padding:40px 12px 30px}.essay{border-radius:20px}}
