.ah-klara-context{clear:both;color:#243c2d;font-family:inherit}
/* Klára: shared profile shared by herb and product detail pages. */
.ah-klara-context .ah-klara-mini{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:start;margin:36px 0 24px;padding:24px;background:#f7f8f2;border:1px solid #d9e3cf;border-radius:10px}
.ah-klara-context .ah-klara-mini__photo{width:120px;max-width:100%}
.ah-klara-context .ah-klara-mini__photo img{display:block;width:120px;height:120px;max-width:100%;object-fit:cover;border-radius:50%}
.ah-klara-context .ah-klara-mini__content{min-width:0}
.ah-klara-context .ah-klara-mini__name{margin:0 0 14px;color:#243c2d;font-size:21px;font-weight:700;line-height:1.4}
.ah-klara-context .ah-klara-mini__name span{display:block;margin-top:4px;font-size:13px;font-weight:400;line-height:1.5;color:#56624f}
.ah-klara-context .ah-klara-mini__text{margin:0 0 12px;font-size:15px;line-height:1.75;color:#43513e}
.ah-klara-context a.ah-klara-mini__link{display:inline-block;margin-top:4px;color:#45613d;font-size:14px;font-weight:600;line-height:1.6;text-decoration:underline;text-underline-offset:3px}
.ah-klara-context a.ah-klara-mini__link:hover{color:#443739}
.ah-klara-context a.ah-klara-mini__link:focus-visible{outline:2px solid #45613d;outline-offset:4px}
@media(max-width:600px){.ah-klara-context .ah-klara-mini{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;margin-top:28px}.ah-klara-context .ah-klara-mini__photo,.ah-klara-context .ah-klara-mini__photo img{width:96px;height:96px}.ah-klara-context .ah-klara-mini__name{font-size:20px}}
