.easyuse-breadcrumb{font-size:14px;margin:0 0 16px;color:#5b6472}
.easyuse-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}
.easyuse-breadcrumb li{display:inline;margin:0}
.easyuse-breadcrumb li+li::before{content:"›";margin:0 6px 0 2px;color:#9aa3af}
.easyuse-breadcrumb a{color:inherit;text-decoration:none}
.easyuse-breadcrumb a:hover{text-decoration:underline}
.easyuse-breadcrumb [aria-current] span{color:#1f2937;overflow-wrap:anywhere}
.easyuse-related{margin:40px 0 24px;padding:20px;border:1px solid #e5e7eb;border-radius:14px;background:#fafbfc}
.easyuse-related__title{font-size:20px;margin:0 0 14px}
.easyuse-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}
.easyuse-related li{margin:0}
.easyuse-related a{display:block;color:#1f2937;text-decoration:none;font-size:15px;line-height:1.45}
.easyuse-related img{width:100%;height:120px;object-fit:cover;border-radius:10px;margin-bottom:6px;display:block}
.easyuse-related a:hover span{text-decoration:underline}
.easyuse-related__more{margin:14px 0 0;font-size:14px}
.easyuse-author{margin:24px 0;padding:16px 18px;border-left:4px solid #2563eb;background:#f5f8ff;border-radius:8px;font-size:14px;color:#374151}
.easyuse-author__name{font-weight:700;margin-bottom:4px}
.easyuse-author__dates{display:flex;flex-wrap:wrap;gap:12px;color:#4b5563}
.easyuse-author__bio{margin:8px 0 0}
@media (prefers-color-scheme:dark){
.easyuse-related{background:transparent;border-color:#374151}
.easyuse-related a,.easyuse-breadcrumb [aria-current] span{color:inherit}
.easyuse-author{background:transparent;color:inherit}
}
