.gy-sidebar-enhanced{width:340px;flex:0 0 340px}.gy-sidebar-panel,.gy-post-author-bio{background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:24px;overflow:hidden}.gy-sidebar-panel-inner,.gy-post-author-bio-inner{padding:24px}.gy-sidebar-about-inner{text-align:center}.gy-sidebar-avatar-large{width:138px;height:138px;object-fit:cover;border-radius:50%;border:6px solid #fff;box-shadow:0 10px 28px rgba(28,43,43,.15);display:block;margin:0 auto 14px}.gy-sidebar-about h2{font-size:1.75rem;margin-bottom:10px}.gy-sidebar-about-copy p{font-size:.96rem;line-height:1.6;color:var(--color-text-mid)}.gy-sidebar-about-cta,.gy-post-author-cta{display:inline-flex;justify-content:center;align-items:center;background:var(--color-primary);color:#fff!important;border-radius:var(--radius-pill);padding:12px 20px;font-weight:900;text-decoration:none!important;margin-top:10px}.gy-sidebar-about-cta{width:100%}.gy-sidebar-about-cta:hover,.gy-post-author-cta:hover{background:var(--color-primary-dark);color:#fff!important;transform:translateY(-2px)}.gy-author-trust{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:14px 0}.gy-author-trust span{background:var(--color-primary-light);border:1px solid #FFE1D1;color:var(--color-primary-dark);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900}.gy-sidebar-panel h2{font-size:1.55rem;margin-bottom:14px}.gy-sidebar-recipe-row{display:flex;gap:12px;margin:15px 0}.gy-sidebar-recipe-thumb{width:76px;height:76px;border-radius:14px;overflow:hidden;flex:0 0 76px;background:var(--color-sand)}.gy-sidebar-recipe-thumb img{width:100%;height:100%;object-fit:cover}.gy-sidebar-recipe-copy h3{font-family:var(--font-body);font-size:1rem;line-height:1.25;margin:0 0 4px;font-weight:900}.gy-sidebar-recipe-copy h3 a{color:var(--color-text);text-decoration:none!important}.gy-sidebar-recipe-copy span{font-size:.84rem;color:var(--color-text-light);font-weight:800}.gy-sidebar-category-group{margin-top:16px}.gy-sidebar-category-group h3{font-family:var(--font-body);font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light);margin-bottom:10px}.gy-sidebar-pills{display:flex;flex-wrap:wrap;gap:8px}.gy-sidebar-pills a{background:var(--color-cream);border:1px solid var(--color-border);border-radius:999px;padding:7px 11px;color:var(--color-text);font-weight:800;font-size:.9rem}.gy-sidebar-pills a:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-dark);text-decoration:none}.gy-sidebar-newsletter{background:var(--color-teal);color:#fff}.gy-sidebar-newsletter h2,.gy-sidebar-newsletter .gy-sidebar-kicker{color:#fff}.gy-sidebar-newsletter p{color:rgba(255,255,255,.85)}.gy-sidebar-newsletter input{width:100%;border:0;border-radius:999px;padding:12px 14px;font:inherit;margin-bottom:10px}.gy-sidebar-newsletter button{width:100%;border:0;border-radius:999px;padding:12px 14px;background:var(--color-primary);color:#fff;font-weight:900;cursor:pointer}
.gy-post-author-bio{margin:42px 0 0}.gy-post-author-bio-inner{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding:34px}.gy-post-author-avatar{width:150px;height:150px;object-fit:cover;border-radius:50%;border:6px solid #fff;box-shadow:0 12px 34px rgba(28,43,43,.14)}.gy-post-author-kicker{display:inline-block;color:var(--color-text-light);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gy-post-author-copy p{color:var(--color-text-mid)}
@media(max-width:980px){.gy-sidebar-enhanced{width:auto;flex:initial}.gy-post-author-bio-inner{grid-template-columns:1fr;text-align:center}.gy-post-author-avatar{margin:0 auto}}
