.peel-chef{position:relative;margin:18px 0 6px;border:1px solid rgba(166,106,55,.28);border-radius:18px;background:linear-gradient(180deg,#fffaf1 0%,#fbf3e6 100%);padding:18px 18px 16px;box-shadow:0 10px 28px rgba(21,38,27,.07);overflow:hidden}
.peel-chef:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:repeating-linear-gradient(90deg,var(--peel-green-dark,#0d3725) 0 14px,#fffaf1 14px 20px)}
.peel-chef__head{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;margin-top:4px}
.peel-chef__photo{display:block;width:96px;height:120px;border-radius:14px;object-fit:cover;object-position:50% 22%;border:3px solid #fff;box-shadow:0 6px 18px rgba(21,38,27,.16)}
.peel-chef__id{min-width:0}
.peel-chef__kicker{margin:0 0 3px;color:var(--peel-oak,#a66a37);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.peel-chef__name{margin:0;color:var(--peel-ink,#15261b);font-size:24px;line-height:1.05;letter-spacing:-.02em}
.peel-chef__role{margin:4px 0 0;color:var(--peel-muted,#62685f);font-size:13px;line-height:1.35}
.peel-chef__stars{margin:6px 0 0;color:var(--peel-orange,#d97828);font-size:15px;letter-spacing:.08em}
.peel-chef__title{margin:16px 0 8px;color:var(--peel-green-dark,#0d3725);font-size:19px;line-height:1.2;letter-spacing:-.01em}
.peel-chef__quote{margin:0;border-left:3px solid var(--peel-oak,#a66a37);padding:2px 0 2px 13px;color:#3f463f;font-size:14px;line-height:1.6;font-style:italic}
.peel-chef__quote p{margin:0 0 8px}
.peel-chef__quote p:last-child{margin-bottom:0}
.peel-chef__sign{display:flex;flex-direction:column;align-items:flex-end;margin-top:10px}
.peel-chef__script{color:var(--peel-ink,#15261b);font-family:"Great Vibes",cursive;font-size:36px;line-height:1;transform:rotate(-3deg)}
.peel-chef__caption{margin-top:2px;color:var(--peel-muted,#62685f);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(min-width:900px){.peel-chef{padding:22px 24px 18px}.peel-chef__head{grid-template-columns:112px minmax(0,1fr)}.peel-chef__photo{width:112px;height:140px}.peel-chef__name{font-size:27px}.peel-chef__quote{font-size:15px}}
