.lafad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lafad-card{overflow:hidden;border:1px solid var(--lafad-border);border-radius:var(--lafad-radius);background:#fff;box-shadow:none}.lafad-card--featured{grid-column:span 2;display:grid;grid-template-columns:minmax(220px,.85fr) minmax(260px,1.15fr);border-color:var(--lafad-accent);border-top-width:3px}.lafad-card__media{display:block;min-height:340px;background:var(--lafad-surface)}.lafad-card__placeholder,.lafad-profile__portrait-placeholder{display:block;min-height:inherit;background:linear-gradient(145deg,#ecedea,#dfe4e2)}.lafad-card__body{padding:25px 24px 28px}.lafad-card__title{margin:7px 0 4px;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.16}.lafad-card__role,.lafad-author__role{color:var(--lafad-accent);font-weight:650}.lafad-directory{padding-block:clamp(52px,7vw,92px)}.lafad-directory__header{max-width:760px;margin:0 auto 42px;text-align:center}.lafad-directory__header::after{display:block;width:54px;height:2px;margin:22px auto 0;background:var(--lafad-accent);content:""}.lafad-article-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(145deg,#ecedea,#dfe4e2)}.lafad-author{display:grid;grid-template-columns:110px 1fr;gap:24px;margin-block:44px;padding:28px;border:1px solid var(--lafad-border);border-left:4px solid var(--lafad-accent);border-radius:var(--lafad-radius);background:#fff;box-shadow:0 8px 28px rgba(7,45,51,.06)}.lafad-author__photo img{width:110px;height:110px;border-radius:50%;object-fit:cover}.lafad-author h2{margin:4px 0;font-size:1.45rem}.lafad-author p:last-child{margin-bottom:0}@media (max-width:900px){.lafad-card--featured{grid-column:span 2}}@media (max-width:620px){.lafad-card--featured{grid-column:auto}.lafad-author{grid-template-columns:72px 1fr;gap:16px;padding:20px}.lafad-author__photo img{width:72px;height:72px}}