.post-detail-hero__breadcrumb-band{background:var(--color-section-alt-bg);margin-bottom:28px;padding-top:8px;padding-bottom:8px}.post-detail-hero__breadcrumb{font-family:var(--font-family-secondary);font-size:var(--font-size-meta);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.5;display:flex}.post-detail-hero__breadcrumb-link{color:var(--color-text-secondary);transition:color var(--transition-default);text-decoration:none}a.post-detail-hero__breadcrumb-link:hover{color:var(--color-text-primary)}.post-detail-hero__breadcrumb-separator{color:var(--color-text-secondary)}.post-detail-hero__breadcrumb-current{color:var(--color-brand-pink)}.post-detail-hero__main{background:var(--color-white);padding-bottom:40px}.post-detail-hero__grid{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}.post-detail-hero__category{display:inline-block}.post-detail-hero__title{font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:16px 0 0;line-height:1.2}.post-detail-hero__meta{font-family:var(--font-family-secondary);font-size:var(--font-size-meta);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.post-detail-hero__author{align-items:center;gap:10px;display:flex}.post-detail-hero__author-avatar{object-fit:cover;border-radius:50%;width:36px;height:36px}.post-detail-hero__author-name{color:var(--color-text-primary)}.post-detail-hero__meta-stat{align-items:center;gap:6px;display:inline-flex}.post-detail-hero__icon{flex-shrink:0}.post-detail-hero__figure{margin:0;overflow:hidden}.post-detail-hero__image{object-fit:cover;width:100%;height:auto;display:block}.post-detail-content{background:var(--color-white);padding-bottom:60px}.post-detail-content__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;min-width:0;display:grid}.post-detail-content__main{min-width:0}.post-detail-content__inner{max-width:100%}.post-detail-content__excerpt{font-family:var(--font-family-primary);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 24px;line-height:1.6}.post-detail-content__paragraph{font-family:var(--font-family-secondary);color:var(--color-text-secondary);margin:0 0 20px;font-size:18px;line-height:1.7}.post-detail-content__rich{font-family:var(--font-family-secondary);color:var(--color-text-secondary);font-size:18px;line-height:1.7}.post-detail-content__rich p{margin:0 0 20px}.post-detail-content__rich img{border-radius:8px;max-width:100%;height:auto}.post-detail-content__rich blockquote{border-left:4px solid var(--color-brand-pink);background:var(--color-section-alt-bg);margin:24px 0;padding:16px 20px}.post-detail-content__footer{border-top:1px solid var(--color-border);margin-top:12px;padding-top:28px}.post-detail-share{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:28px;display:flex}.post-detail-share__label{font-family:var(--font-family-primary);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-primary);line-height:1}.post-detail-share__buttons{flex-wrap:wrap;flex:1;gap:10px;min-width:0;display:flex}.post-detail-share__btn{min-width:110px;font-family:var(--font-family-secondary);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);transition:opacity var(--transition-default);justify-content:center;align-items:center;gap:8px;padding:10px 14px;line-height:1;text-decoration:none;display:inline-flex}.post-detail-share__btn:hover{opacity:.9}.post-detail-share__btn--facebook{background:var(--color-social-facebook)}.post-detail-share__btn--twitter{background:var(--color-social-twitter)}.post-detail-share__btn--instagram{background:var(--color-social-instagram)}.post-detail-share__btn--pinterest{background:var(--color-social-pinterest)}.post-detail-author{gap:24px;padding-top:28px;display:flex}.post-detail-author__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:100px;height:100px}.post-detail-author__content{flex:1;min-width:0}.post-detail-author__name{font-family:var(--font-family-primary);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.3}.post-detail-author__bio{font-family:var(--font-family-secondary);color:var(--color-text-secondary);margin:12px 0 0;font-size:15px;line-height:1.7}.post-detail-author__social{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.post-detail-author__social-link{background:var(--color-text-primary);width:32px;height:32px;color:var(--color-white);transition:opacity var(--transition-default);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.post-detail-author__social-link:hover{opacity:.85}@media (min-width:1024px){.post-detail-hero__breadcrumb-band{margin-bottom:32px;padding-top:10px;padding-bottom:10px}.post-detail-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.post-detail-hero__title{font-size:42px}.post-detail-hero__image{object-fit:cover;min-height:360px;max-height:420px}.post-detail-content__grid{grid-template-columns:minmax(0,730fr) minmax(0,320fr);gap:60px}}@media (max-width:767px){.post-detail-hero__breadcrumb-band{margin-bottom:20px}.post-detail-hero__title{font-size:28px}.post-detail-content__grid{gap:24px}.post-detail-content__grid .news-feed-section__sidebar{gap:24px;width:100%;min-width:0;max-width:100%}.post-detail-content__excerpt{font-size:18px}.post-detail-content__paragraph{font-size:16px}.post-detail-share{flex-direction:column;align-items:flex-start;gap:12px}.post-detail-share__buttons{width:100%}.post-detail-share__btn{flex:calc(50% - 5px);min-width:0}.post-detail-author{flex-direction:column;gap:16px}.post-detail-author__avatar{width:84px;height:84px}}
