.me-byline,.me-bio-box,.me-author-page{--me-accent:#a5762f;--me-accent-deep:#6f4a17;--me-ink:#1d1a16;--me-muted:#6f675c;--me-line:#e9e2d6;--me-surface:#faf7f1;font-family:inherit;color:var(--me-ink)}.me-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;display:inline-block;flex:0 0 auto;background:linear-gradient(135deg,var(--me-accent),var(--me-accent-deep))}.me-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;letter-spacing:.02em}.me-avatar--sm{width:28px;height:28px;font-size:11px}.me-avatar--lg{width:64px;height:64px;font-size:18px}.me-byline{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .6em;margin:0 0 1.6em;padding:0 0 1em;border-bottom:1px solid var(--me-line);font-size:.92em;line-height:1.4}.me-byline__label{color:var(--me-muted)}.me-byline__group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35em}.me-byline__author{display:inline-flex;align-items:center;gap:.4em;font-weight:600;color:var(--me-ink);text-decoration:none}.me-byline__author:hover span,.me-byline__author:focus-visible span{color:var(--me-accent-deep);text-decoration:underline}.me-byline__sep{color:var(--me-line)}.me-byline__updated{color:var(--me-muted)}.me-byline__updated time{color:inherit}.me-bio-box{margin:2.2em 0 0;padding:1.4em 1.4em 1.55em;background:var(--me-surface);border:1px solid var(--me-line);border-radius:10px}.me-bio-box__eyebrow{display:block;margin-bottom:1em;font-size:.72em;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--me-accent-deep)}.me-bio{padding-top:0}.me-bio+.me-bio{margin-top:1.2em;padding-top:1.2em;border-top:1px solid var(--me-line)}.me-bio__head{display:flex;align-items:center;gap:.9em}.me-bio__avatar{display:inline-flex;text-decoration:none}.me-bio__id{min-width:0}.me-bio__name{display:block;font-weight:700;font-size:1.05em;color:var(--me-ink);text-decoration:none}.me-bio__name:hover,.me-bio__name:focus-visible{color:var(--me-accent-deep)}.me-bio__job{display:block;font-size:.85em;color:var(--me-muted)}.me-bio__desc{margin:.8em 0 .5em;font-size:.94em;line-height:1.55;color:var(--me-ink)}.me-bio__more{font-weight:600;font-size:.92em;color:var(--me-accent-deep);text-decoration:none}.me-bio__more:hover,.me-bio__more:focus-visible{text-decoration:underline}.widget .me-bio-box{margin-top:0}.me-author-page{padding:2.2em 0 3.5em}.me-breadcrumb{font-size:.85em;color:var(--me-muted);margin-bottom:1.6em}.me-breadcrumb a{color:inherit;text-decoration:none}.me-breadcrumb a:hover{color:var(--me-accent-deep);text-decoration:underline}.me-author-hero{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:2.4em;align-items:center;padding-bottom:2.4em;margin-bottom:2.4em;border-bottom:1px solid var(--me-line)}.me-author-hero__media{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1 / 1;background:linear-gradient(140deg,#e8c98a 0%,var(--me-accent) 55%,var(--me-accent-deep) 100%)}.me-author-hero__img{width:100%;height:100%;object-fit:cover;display:block}.me-author-hero__initials{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:64px;font-weight:700;color:#fff;letter-spacing:.04em}.me-author-hero__name{margin:0 0 .25em;line-height:1.15}.me-author-hero__job{margin:0 0 1em;font-size:.8em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--me-accent-deep)}.me-author-hero__bio{max-width:62ch}.me-author-hero__bio p:last-child{margin-bottom:0}.me-author-hero__links{display:flex;flex-wrap:wrap;gap:1.4em;margin-top:1.3em}.me-author-link{display:inline-flex;align-items:center;gap:.45em;font-weight:600;font-size:.95em;color:var(--me-ink);text-decoration:none}.me-author-link svg{width:18px;height:18px;fill:var(--me-accent-deep);flex:0 0 auto}.me-author-link:hover,.me-author-link:focus-visible{color:var(--me-accent-deep);text-decoration:underline}.me-author-articles__title{font-size:1.5em;margin:0 0 1.2em}.me-author-articles__title strong{color:var(--me-accent-deep)}.me-author-articles__empty{color:var(--me-muted)}.me-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.8em 1.6em}.me-card__media{display:block;border-radius:10px;overflow:hidden;aspect-ratio:16 / 10;background:var(--me-surface);border:1px solid var(--me-line)}.me-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.me-card:hover .me-card__img{transform:scale(1.04)}.me-card__title{font-size:1.05em;line-height:1.35;margin:.8em 0 .25em}.me-card__title a{color:var(--me-ink);text-decoration:none}.me-card__title a:hover,.me-card__title a:focus-visible{color:var(--me-accent-deep)}.me-card__date{font-size:.82em;color:var(--me-muted)}.me-pagination{display:flex;flex-wrap:wrap;gap:.4em;justify-content:center;margin-top:2.6em}.me-pagination .page-numbers{min-width:2.4em;padding:.45em .7em;text-align:center;border:1px solid var(--me-line);border-radius:8px;color:var(--me-ink);text-decoration:none;font-weight:600;font-size:.92em}.me-pagination .page-numbers.current{background:var(--me-accent-deep);border-color:var(--me-accent-deep);color:#fff}.me-pagination a.page-numbers:hover{border-color:var(--me-accent-deep);color:var(--me-accent-deep)}.me-byline a:focus-visible,.me-bio-box a:focus-visible,.me-author-page a:focus-visible{outline:2px solid var(--me-accent-deep);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.me-card__img{transition:none}.me-card:hover .me-card__img{transform:none}}@media (max-width:749px){.me-author-hero{grid-template-columns:1fr;gap:1.4em}.me-author-hero__media{max-width:280px}.me-byline{font-size:.88em}}