.detail-breadcrumb[data-v-1e06b846]{align-items:center;color:#7f8c8d;display:flex;font-size:14px;gap:8px;line-height:22px;min-width:0}.detail-breadcrumb__link[data-v-1e06b846]{align-items:center;color:#7f8c8d;display:inline-flex;gap:5px;text-decoration:none;transition:color .2s;white-space:nowrap}.detail-breadcrumb__link[data-v-1e06b846]:hover{color:#23b152}.detail-breadcrumb__home[data-v-1e06b846]{color:#23b152;font-size:13px}.detail-breadcrumb__sep[data-v-1e06b846]{align-items:center;color:#b7c6bd;display:inline-flex;font-size:10px}.detail-breadcrumb__current[data-v-1e06b846]{color:#2c3e50;font-weight:500;max-width:520px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.detail-breadcrumb[data-v-1e06b846]{gap:6px}.detail-breadcrumb__current[data-v-1e06b846]{flex:1;max-width:none}}.detail-related[data-v-98ce4b5e]{margin-top:48px}.detail-related__head[data-v-98ce4b5e]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.detail-related__title[data-v-98ce4b5e]{color:#2c3e50;font-size:22px;font-weight:700;line-height:30px;margin:0}.detail-related__more[data-v-98ce4b5e]{color:#23b152;font-size:14px;text-decoration:none;white-space:nowrap}.detail-related__more[data-v-98ce4b5e]:hover{color:#177a38}.detail-related__grid[data-v-98ce4b5e]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.related-card[data-v-98ce4b5e]{background:#fff;border-radius:10px;box-shadow:0 2px 10px #2c3e500f;display:block;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.related-card[data-v-98ce4b5e]:hover{box-shadow:0 8px 20px #2c3e501f;transform:translateY(-2px)}.related-card__image[data-v-98ce4b5e]{aspect-ratio:16/10;background:#eef5f1}.related-card__image img[data-v-98ce4b5e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related-card__title[data-v-98ce4b5e]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2c3e50;font-size:15px;line-height:23px;margin:12px 14px 6px;overflow:hidden}.related-card__date[data-v-98ce4b5e]{color:#7f8c8d;display:block;font-size:12px;margin:0 14px 14px}@media (max-width:1024px){.detail-related__grid[data-v-98ce4b5e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.detail-related[data-v-98ce4b5e]{margin-top:36px}.detail-related__title[data-v-98ce4b5e]{font-size:18px}.detail-related__grid[data-v-98ce4b5e]{grid-template-columns:1fr}}
